Power Systems Software Engineer - Optimization

Siemens

City of Schenectady (NY)

On-site

USD 100,000 - 207,000

Full time

5 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Siemens Grid Software in Schenectady, NY seeks a Software Engineer for Power Systems to maintain and enhance the PSSE platform. You will develop in C, C++, and Fortran, design robust tests, and collaborate with a team using modern tools for agile software delivery.

The role emphasizes optimization, data analysis, and power system modeling, with travel up to 10% and a focus on high-quality, scalable software solutions.

Qualifications

  • Education: Bachelor's degree or higher in CS/Math/Data Science/CE/Physics with knowledge of optimization and software engineering.
  • Proven strong abilities in software development and robust code quality.
  • Experience in Fortran, C, or C++; Python is a strong plus; multi-language codebase.
  • One of: 2+ years of professional software development, or graduate coding experience, or Siemens internship.
  • Willingness to travel up to 10%.
  • Experience on Microsoft Windows and with automated build environments.

Responsibilities

  • Create algorithms for power systems simulation and optimization.
  • Design, develop, test, and document Grid Simulation software using SAFe, Jira, Confluence, Git.
  • Write and maintain code in C, C++, and Fortran; apply OO and functional programming techniques.

Skills

Fortran
C
C++
Python
Visual Studio
Git
GitLab
Windows
English communication

Education

Bachelor's degree or higher in CS/Math/Data Science/CE/Physics

Tools

Jira
Confluence
Git
GitLab
Visual Studio
Visual Studio Code

Job description

Who are we?

Here at Siemens Grid Software, our mission is to accelerate and secure the energy transition in a sustainable and profitable way. And for that we need you! We are paving the way for autonomous grid management empowering grid operators to accelerate their digital transformation easier, faster, and at scale.

Who are we?

Here at Siemens Grid Software, our mission is to accelerate and secure the energy transition in a sustainable and profitable way. And for that we need you! We are paving the way for autonomous grid management empowering grid operators to accelerate their digital transformation easier, faster, and at scale.

By leaving behind traditional ways of tackling the net zero challenge and embracing the powerful capabilities of software and digital technology, we turn the complexity of grids into competitive advantage. No matter where power comes from or where it goes, we make sure it makes its way at every step.

Find out how Siemens Grid Software is decoding the future of energy.

Join our team, get inspired, and help us re-imagine the world! Transform the everyday with us.

We are searching for a Software Engineer for Power Systems

to join our team! As a Software Engineer with Siemens Grid Software, you will join the team that maintains and enhances our industry-leading power systems simulation product: PSS®E. You will be responsible for maintaining and enhancing the PSS® software platform along with other product team members. This position requires detailed knowledge of software engineering practices, agile development methodologies, a love for computer programming, and the drive to build good test plans, test implementation, and software delivery. Additionally, familiarity with optimization algorithms or electric power systems will set you apart from other candidates. Likewise, since much of what we do involves simulation and data analysis, knowledge and experience of data science, mathematical computation, and optimization techniques will make you stand out.

Based in the New York Capital Region, this position reports into our Schenectady office for in-person collaboration.

You’ll make an impact as you:
  • 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
Basic qualifications:
  • 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 qualifications:
  • 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
Create a better #TomorrowWithUs
About Siemens:

We are a global technology company focused on industry, infrastructure, transport, and healthcare. From more resource-efficient factories, resilient supply chains, and smarter buildings and grids, to sustainable transportation as well as advanced healthcare, we create technology with purpose adding real value for customers.

Our Commitment to Equity and Inclusion in our Diverse Global Workforce:

We value your unique identity and perspective. We are fully committed to providing equitable opportunities and building a workplace that reflects the diversity of society, while ensuring that we attract the best talent based on qualifications, skills, and experiences. We welcome you to bring your authentic self and transform the everyday with us.

$100,450 $206,640 10-15%

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Power Systems Simulation Engineer
Power Systems Simulation Engineer

Siemens • City of Schenectady (NY)

On-site
USD 100,000 - 207,000
Senior Power Systems Consultant
Senior Power Systems Consultant

Siemens Energy • Orlando (FL)

On-site
USD 120,000 - 180,000
Global projects
Flexible work
Medical benefits
+2
Solution Engineering Lead – Advanced Technology & Sustainability
Solution Engineering Lead – Advanced Technology & Sustainability

Siemens • Wendell (NC)

On-site
USD 123,000 - 211,000
Front-End Software Developer
Front-End Software Developer

Siemens • City of Schenectady (NY)

On-site
USD 82,320 - 141,120
Health and wellness benefits
Remote work flexibility
Consulting Project Manager - Nodal and Market Analytics
Consulting Project Manager - Nodal and Market Analytics

Siemens • Houston (TX)

Remote
USD 102,000 - 211,000
Application Engineer, Pre-Sales
Application Engineer, Pre-Sales

Siemens • Peachtree Corners (GA)

Remote
USD 75,000 - 129,000
Health and wellness benefits
Remote work option
Application Engineer, Pre-Sales
Application Engineer, Pre-Sales

Siemens • Grand Prairie (TX)

Remote
USD 75,000 - 129,000
Power Systems Automation Engineer
Power Systems Automation Engineer

Siemens • Boulder (CO)

On-site
USD 75,000 - 129,000
Solution Engineering Lead – Advanced Technology & Sustainability
Solution Engineering Lead – Advanced Technology & Sustainability

Siemens • Wendell (ID)

On-site
USD 123,000 - 211,000
Health and wellness benefits
Grid Operations Architect
Grid Operations Architect

Siemens Digital Industries Software • Wilsonville (OR)

On-site
USD 130,000 - 233,000