Siemens

Software Engineer - Maths & Systems

Siemens
Advanced Manufacturing & ElectronicsSingaporeOnsitePosted 2 months ago

About the role

AI summarised

The Software Engineer - Maths & Systems role at Siemens Digital Industries Software focuses on integrating and expanding Simcenter Compose (formerly Altair Compose) across Siemens applications and workflows. The position involves defining integration strategies, developing APIs, creating Compose toolboxes, supporting developers, and ensuring reliability through regression testing. The engineer will work within large existing codebases to maintain high code quality while enabling seamless interoperability.

IndustrialOnsiteResearch & Development

Key Responsibilities

  • Define and execute the integration strategy between Simcenter Compose and selected Siemens applications
  • Collaborate with development teams to design and implement APIs that enable seamless interoperability
  • Support and guide developers in using, debugging, and optimizing these APIs
  • Develop new Compose toolboxes to expose and package application functionality for end users
  • Design and implement regression tests to ensure reliability of newly integrated features
  • Contribute to maintaining high code quality while working within large, existing codebases

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, Physics, or a related technical field.
  • 3+ years of software development experience with C/C++.
  • Strong understanding of scripting languages such as Python, MATLAB, Octave, or Julia.
  • Experience integrating C/C++ with interpreted languages (e.g., Python bindings).