Siemens-logo
Siemens
·
May 23, 2026
Apply Now
This job has closed.

Power Systems Software Engineer - Optimization

Schenectady, NY
Full-time
Onsite
$100K/yr - $207K/yr
Entry, Mid Level
Siemens is a global technology company focused on industry, infrastructure, transport, and healthcare. They are seeking a Power Systems Software Engineer to maintain and enhance their power systems simulation product, PSS®E, by creating algorithms, developing software, and ensuring robust testing.
Apply Now

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

Qualification

Required

  • Education requirement: Bachelor of Science or higher in Computer Science, Mathematics, Data Science, Computer Engineering, Physics, or similar field with knowledge of mathematical optimization and software engineering
  • Proven strong abilities in software development and a love for making robust code
  • Experience developing in Fortran, C, or C++ required; Python is a strong plus, as our codebase spans multiple languages
  • Candidates must meet one of the following experience pathways: Bachelor's degree with 2+ years of professional software development experience, Graduate degree with hands-on academic coding experience, Completion of a Siemens software development internship
  • Ability to travel up to 10%
  • 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 git for source code control, preferably Gitlab
  • Good communication and presentation skills in English - written and verbal
  • Strong organization skills and ability to effectively manage multiple tasks at one time
  • Collaborative teammate with good interpersonal skills
  • Ability to work independently and manage time effectively

Preferred

  • Experience programming for the electric power systems domain is a plus
  • Familiarity with electric power systems planning and simulation tools is a plus
  • Experience with machine learning, workflow automation, and large language models, using tools such as PyTorch
  • Experience with large code bases for engineering tools
  • Demonstrated experience delivering projects that bring value for customers
  • Experience working in the Power Systems industry, at a utility, vendor, or regulator

Benefits

Siemens empowers customers to transform the industries that form the backbone of economies: industry, transportation, buildings and grids.
Glassdoor
0
Founded in 1847
Munich, Bayern, DEU
10001+ employees
https://www.siemens.com