Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Siemens Logo

Power Systems Software Engineer - Mathematical Optimization

Siemens

$55,230 - $115,680
Sep 13, 2025
Schenectady, NY, US
Apply Now

Siemens Grid Software team works to accelerate and secure the energy transition, ensuring a reliable, affordable energy supply in a decentralizing, decarbonizing, digitalizing, and all-electrifying energy world. The Power Systems Software Engineer will maintain and enhance the industry-leading PSS®E software platform, developing new analysis and modeling components.

Requirements

  • Professional experience developing in Python, with C and Fortran familiarity a strong plus.
  • Experience developing on the Microsoft Windows operating system.
  • Familiarity with automated software build processes and environments.
  • Experience using Visual Studio and Visual Studio Code.
  • Experience using Docker for Windows for use as part of automated software development environments.
  • Experience creating graphical user interfaces using OLE Custom Controls (OCX), Tkinter, and wxPython.
  • Experience with programmatic code generation for Fortran and for C using the Python programming language.
  • Experience using git for source code control, preferably Gitlab.
  • Experience with machine learning, workflow automation, and large language models, using tools such as PyTorch.
  • Previous usage of Amazon Web Services.

Responsibilities

  • Create mathematical algorithms for power systems simulation. This includes creating and maintaining algorithms for power system simulation and optimization.
  • Work with the Grid Simulation software development team on designing, developing, and testing and documenting the software using modern methodologies and tools such as the Scaled Agile Framework, Jira, Confluence, and Git.
  • Implementation will predominately be done in C, C++ and Fortran, applying knowledge of object-oriented programming, functional programming, and other techniques to accelerate the process of modeling power systems simulations.
  • Create robust tests to assess performance, correctness, and usability of the software.
  • Provide estimates and analysis of tasks required for development.
  • Stay abreast of new developments in power system analysis, modeling, and optimization.

Other

  • Ability to travel up to 10%.
  • Legal authorization to work in the United States on a continual and permanent basis without the need for company sponsorship now or in the future.
  • Strong organization skills and ability to effectively manage multiple tasks at one time.
  • Team player, customer focused with good interpersonal skills, positive and energetic attitude.
  • Ability to work independently and manage time effectively.
  • Experience working in the Power Systems industry, at a utility, vendor, or regulator.