DeveloperJobs.io
← Back to all jobs

Job Description

Siemens Grid Software is seeking a Power Systems Software Engineer with a focus on optimization to sustain and advance the PSS E power systems simulation platform. This onsite role is based in Schenectady, NY, in the New York Capital Region and emphasizes collaboration with the Grid Simulation software development team. The role offers a compensation range of USD 100,450 to USD 206,640 per year.

Responsibilities

  • Develop and maintain mathematical models and algorithms for power system simulation and optimization.
  • Collaborate with the Grid Simulation software team to design, build, test, and document software using SAFe, Jira, Confluence, and Git.
  • Implement primarily in C, C++, and Fortran, applying object-oriented and functional programming techniques to accelerate power system simulations.
  • Develop robust tests to assess performance, correctness, and usability of the software.
  • Provide estimates and analysis for development tasks.
  • Stay current with advances in power system analysis, modeling, and optimization.

Requirements

  • A Bachelor of Science or higher in Computer Science, Mathematics, Data Science, Computer Engineering, Physics, or a related field with knowledge of mathematical optimization and software engineering.
  • Proven strong software development capabilities and a commitment to robust code.
  • Experience in Fortran, C, or C++ is required; Python experience is a strong plus due to the multi-language codebase.
  • Bachelor’s degree with 2+ years of professional software development experience; or a graduate degree with hands-on 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 control, preferably GitLab.
  • Strong written and spoken English communication and presentation skills.
  • Excellent organizational skills with the ability to manage multiple tasks simultaneously, and a collaborative mindset with strong interpersonal skills.
  • Ability to work independently and manage time effectively.

Technologies

  • PSS E
  • C
  • C++
  • Fortran
  • Python
  • Visual Studio
  • Visual Studio Code
  • Git
  • GitLab
  • Jira
  • Confluence
  • Scaled Agile Framework (SAFe)

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.