Siemens

Software Engineer - Maths & Systems

Siemens
Advanced Manufacturing & ElectronicsSingaporeOnsitePosted 2 months ago

About the role

AI summarised

Join Siemens Digital Industries Software to play a pivotal role in leveraging the synergy from the Altair acquisition. You will be responsible for strategically integrating and expanding the capabilities of Simcenter Compose (formerly Altair Compose), a robust math and scripting application, across various Siemens applications and workflows.

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).