Software Engineer

Job Description

Job Title- Software

Simcenter is a platform of tools to handle 1D simulation of dynamic systems. The core software of this suite called Amesim allows to model physical multi-domain systems with many libraries of components

(more than 30 physical domains are used like hydraulic, mechanic, thermal, electrical, magnetic, cooling, powertrain…).

The Simcenter Amesim Core team builds the software platform to enable modelers perform their 1D simulation studies. The COR team’s responsibilities are to develop and maintain:

Main GUI applications

Sketch to design model’s circuits – 2D graphical canvas

Libraries management

GUI & Data management kernels

Results & Experiments manager

Python integration

Migration, Packaging tools

Modelica integration

HPC integration


The product development engineer will closely work with the other team members globally distributed over India and Europe under the Agile Scrum framework, to align his/her knowledge of the code and contribute to improving current features in the product suite, maintain the actual code and finally grow to design and build new major features.


Act as Scrum Product Developer for the COR features of the Simcenter platform.  This covers activities such as (but not limited to):

Improvement of existing features to be more user friendly and powerful

Maintenance on existing features

Development of new features

Contribution to QC execution

Contribution to customer support and documentation

Prerequisites and Essential Functions

Educational Level: Computer Engineering degree (BE/B.Tech, ME/M.Tech, MCA) from institutes like IITs, NITs preferred.

Experience: 3-5 years. A previous experience in a similar position is mandatory.

Specific technical competencies:

Strong knowledge of C++ language and object oriented programming. The working language is English: good oral and writing skills are required Good knowledge of both Windows and Linux/Unix Operating Systems Knowledge of Qt framework will be an added advantage Experience of working in an Agile framework is good.

Desirable Skills considered as Plus:

Knowledge of SVN & git

Knowledge of Python

Specific personal competencies

Motivated by technical challenges

Good communicator and team player, open minded

Working independently with a pro-active attitude

Result oriented and committed

Curious and dynamic

Ability to work as part of a team consisting of engineers from different nations and cultures

Organization: Digital Industries

Company: Siemens Industry Software (India) Private Limited

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?