Skip to content
โ† All opportunities

Software Developer - Train IT

JobPune
Apply on Siemens โ†’

Opens the company's own listing โ€” Aspirova never mirrors applications.

Sign in to saveWhatsApp
Deadline: 08/11/2026
Add to calendar:Google Calendar

Skills for this role

Skills we detected for this role.

  • Python
  • C++
  • Linux
  • Embedded Systems

Opportunity brief

Siemens is hiring for the role of Software Developer - Train IT!

Responsibilities of the Candidate:

- Definition of system requirements and system interface specifications for Vehicle diagnostics system. - You work in engineering for our locomotive projects. In this interesting environment, you make our locomotives fit for use worldwide with your software solutions. - You gather software requirements, analyse, structure them, and create solution concepts. As a result of your work, you create finished software architectures for data remote transmission. - Integrate and develop external devices to vehicle control for diagnostics management and landside communication. - As an expert in the Linux operating system, you implement new software for our embedded systems and provide advisory support to other development engineers. - Support and communicate with other engineers and stakeholders throughout the development process. - You carry out software integration and testing, ensuring functionality on the vehicle. - You should be able to implement upgradation / new work of application software with end-to-end responsibility using V-model approach.

Requirements:

- We are looking for candidates with a bachelor's or master's degree in electrical, electronics, computer science or a comparable qualification. - Initial experience in technical development projects distinguishes you. - Understanding standards such as IEC 50128, IEC 61131, IEC 61375 etc. is an added advantage. - Familiar with TCN protocol and skilled in debugging related communication issues is an added advantage. - You have experience in structured and object-oriented software development for embedded systems in C++ and python with the Linux operating system. - You have basic knowledge in requirement engineering, configuration, and change request management. - You enjoy tackling complex problems, are communicative, and impress us with a systematic and independent way of working.

More like this

Related opportunities