Software Engineer

Job Description

At Siemens we are always challenging ourselves to build a better future. We need the most innovative and diverse Digital Minds to develop tomorrow‘s reality. Find out more about the Digital world of Siemens here:

NOTE: During the current global health crisis, the priority for Siemens Digital Industries Software is the health and well-being of our entire community including current and future employees, which may add time to our hiring processes.  We appreciate your patience and invite you to visit our website to learn more about how Siemens is responding to the pandemic

The position is a software developer role in one of the Simcenter 3D Post-Processing agile scrum teams.


  • Analyze requirements and develop software designs which may involve complicated workflows and multiple product areas.
  • Develop, enhance and maintain CAE software for Windows and Linux.
  • Creating and executing quality assurance test plans, including both manual and automated testing.
  • Writing documentation for the developed code.
  • Addressing internally and externally reported bugs and maintaining test suites.

Technical competencies:

  • Proven skills in C++, OO development methodology.
  • Basic mathematics (matrix, inverse of a matrix, vectors, complex numbers etc.)
  • Knowledge about agile
  • Automated testing experience
  • Experience with source control


  • Good knowledge of English (both written and spoken)

Specific personal competencies:

  • Ability to work in a team
  • Flexibility on task switching based on priority
  • Autonomous
  • Goal oriented

Organization: Digital Industries

Company: Siemens Industry Software S.r.l.

Experience Level: Experienced Professional

Job Type: Full-time

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?