General Electric Senior Engineer GE MARS Development in Schenectady, New York
Job Description Summary
Energy Consulting, a part of GE Gas Power, has offices in multiple countries and offers our global clients (external & internal GE) a wide range of solutions across the entire spectrum of power generation, delivery, and utilization. Our Power Systems Engineering team utilizes their deep knowledge of connected power grid planning, design, operation, and life-cycle management, to offer customized solutions to our global clients. Our Power Economics team offers analyses focused on the understanding and the study of the financial and physical operation of the electric power systems including generation and grid planning, system optimization, asset valuation, competitive power markets and energy policy implications. Our software tools are widely used by utilities, ISOs, regulators, consultants and others world-wide, to assess the economics, performance, and reliability of interconnected power systems. We also offer a full range of education courses through our Power Systems Engineering Course.
The Senior Engineer will assist with the development of GE’s Multi Area Reliability Simulation (GE MARS). GE MARS is a Markov Chained Monte Carlo simulation tool used by electric system planners to evaluate the risk of bulk system failure. This role will focus on adding features to the tool necessary to capture the complexities of the energy transition. GE MARS is used both by industry clients and internal teams at GE MARS. The GE MARS development team provides technical support to those groups and adds new features to the software requested by those stakeholders. In addition, GE MARS is a legacy application with significant technological debt, the Senior Engineer will assist with the modernization of the GE MARS Codebase.
Roles & Responsibilities
Partner with key stakeholders to understand functionality needs for GE MARS
Collaborate with other members of the Software team to further enhance the technology stack built around GE MARS
Provide software support for GE MARS to internal and external customers and maintain documentation
Participate in GE MARS trainings for external customers
Bachelor’s Degree in Software Engineering, Computer Science, or related field from an accredited college or university
Minimum 5 years’ experience in commercial software development
Demonstrated software development experience in Fortran
Master’s Degree in Computer Science, Information Technology / Management or related field from an accredited university or college
Strong communication and problem-solving skills
Experience with software build process, unit testing, and software QA
Experience with Mercurial, GIT, or other distributed revision control software and developing engineering software tools
Self-starter with the ability to lead development projects
Proficient with Microsoft Office Suite
Demonstrated application of complex mathematics and engineering to real-world electric power system problems
Thorough understanding of the software development life cycle and modern software development methodologies (i.e., agile)
Demonstrated knowledge of software development in modern object-oriented languages (C#, Java, Python, etc.)
GE offers a great work environment, professional development, challenging careers, and competitive compensation. GE is an Equal Opportunity Employer (https://www.eeoc.gov/sites/default/files/2022-10/22-088_EEOC_KnowYourRights_10_20.pdf) . Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.
GE will only employ those who are legally authorized to work in the United States for this opening. Any offer of employment is conditioned upon the successful completion of a drug screen (as applicable).
Relocation Assistance Provided: No