Senior Software Engineer – Power Systems Dynamics
- Bengaluru, India +1
- Senior Level
- 8+ years
- Master's degree
- Posted
Skills
Required
- dynamic modeling of
- power system equipment and controls
- transient stability analysis
- numerical simulation methods
- software development
- power system dynamics
- stability analysis
- renewable energy integration
- inverter-based resources
- HVDC systems
- Power Systems & Programming languages
Preferred
- power systems
- power system generation
- control
- algorithms
- data models
- user interfaces
- C++ / Python / C#
- Sigma / Lean
- GE
For roles outside of the USA, to ensure compliance with applicable legislation, the JDs should focus on the substantive level of experience required for the role and a minimum number of years should NOT be used.
About Gevernova
Summary Consulting Services, a part of GE Vernova, 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.
Responsibilities
- 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.
- Over 700 entities worldwide use our suite of software tools to assess the economics, performance, and reliability of interconnected power systems.
- We also offer a full range of educational courses through our Power Systems Engineering Course.
- Power Systems Dynamics will contribute to the development, enhancement, and support of dynamic simulation capabilities within GE Vernova’s Positive Sequence Load Flow (PSLF) software platform.
- Roles & Responsibilities Develop, enhance, and maintain dynamic models for power system equipment and controls, including synchronous machines, excitation systems, governors, power system stabilizers, inverter-based resources (IBRs), and other user-defined models for the GE Vernova’s PSLF software package.
- Develop and enhance dynamic simulation algorithms and core software functionality to support accurate and efficient power system stability analysis.
- Analyze dynamic simulation results to understand system behavior, assess the impact of different equipment and control strategies, and identify root causes of unexpected or incorrect simulation results.
- Investigate and resolve software issues related to dynamic models, numerical solution methods, simulation convergence, and overall simulation performance.
- Implement and validate new dynamic modeling capabilities to address evolving power system requirements, including renewable energy integration, inverter-based resources, HVDC systems, and large loads such as data centers.
- Develop and maintain interfaces and capabilities for integrating user-defined dynamic models, including models developed using DLLs and other supported technologies.
- Work closely with customers, power system engineers, and internal teams to define requirements, develop new functionality, and address challenging technical problems.
- Participate in industry working groups and standards organizations related to power system dynamics, equipment modeling, and stability analysis, as needed.
- Contribute to software testing, model validation, regression testing, and performance improvements to ensure the accuracy and reliability of PSLF dynamic simulation capabilities.
- Participate in sales and marketing activities, including technical demonstrations, customer presentations, and support for product evaluations.
- Provide technical support and consulting services to internal and external customers using power system dynamics and stability analysis tools and methodologies.
Requirements
- This role focuses on dynamic modeling of power system equipment and controls, transient stability analysis, numerical simulation methods, and the investigation of complex power system behavior.
- The ideal candidate will have strong software development skills and a solid understanding of power system dynamics and stability analysis.
- As a member of our team, you will collaborate with power system engineers and software developers to design, implement, test, and validate dynamic models and simulation algorithms, addressing emerging industry challenges such as renewable energy integration, inverter-based resources, HVDC systems, and large loads.
- Through this work, you will help deliver reliable, high-performance simulation capabilities and support the continued evolution of one of the industry’s leading power system analysis platforms.
- Qualifications Master’s Degree in Electrical Engineering or a related field from an accredited university or college.
- Minimum 8 years of exp overall in Power Systems & Programming languages.
- Minimum 3 year of experience using commercial-grade power system simulation or stability analysis software, in the electric power industry or an academic setting.
- Fundamental understanding of power system dynamics, transient stability, and the behavior of electrical equipment and control systems.
- Passion for working in an open, collaborative, and supportive environment where colleagues share knowledge and help each other solve technical challenges.
- To comply with US immigration and other legal requirements, it is necessary to specify the minimum number of years’ experience required for any role based within the USA.
Preferred
- Characteristics PhD in Electrical Engineering or a related field.
- Demonstrated knowledge of power system generation, transmission, operations, and control.
- Design and develop software modules for short circuit analysis in power systems, including algorithms, data models, and user interfaces
- Cognizant of various standards like IEC 60909, IEC 61363, IEEE 141/IEEE 551/ANSI C37, and G74 along with their norms and methodologies
- Demonstrated understanding of dynamic modeling of power system equipment, including synchronous machines, excitation systems, governors, power system stabilizers, and inverter-based resources.
- Knowledge of transient stability analysis, numerical integration methods, differential and algebraic equations, and numerical solution techniques.
- Experience developing, debugging, and validating dynamic models and simulation algorithms.
- Experience with C, C++, Python, or C# programming.
- Knowledge of user-defined dynamic models, DLL development, or integration of external models with power system simulation software.
- Familiarity with renewable energy technologies, inverter-based resources, HVDC systems, and their dynamic behavior.
- Experience with software testing, debugging, performance optimization, and regression testing.
- Experience with Microsoft Office Suite.
- Strong ability to work independently, investigate complex technical issues, and develop effective solutions to challenging software and power system problems.
- Excellent oral and written communication skills, including the ability to explain complex technical concepts to customers and colleagues.
- Six Sigma or Lean capabilities.
Additional Information Relocation Assistance Provided
Yes
