Software Developer, Train IT
Siemens
About the Role
Siemens Mobility is seeking a Software Developer - Train IT to contribute to diagnostic and data analysis platforms for innovative rail vehicles. This role involves engineering for locomotive projects, making them fit for worldwide use through software solutions.
Key Responsibilities
- Definition of system requirements and system interface specifications for Vehicle diagnostics system.
- Engineering for locomotive projects to ensure worldwide usability of locomotives through software solutions.
- Gathering software requirements, analysis, structuring, and creation of solution concepts.
- Creating software architectures for data remote transmission.
- Integrating and developing external devices to vehicle control for diagnostics management and landside communication.
- Implementing new software for embedded systems as an expert in the Linux operating system.
- Providing advisory support to other development engineers.
- Supporting and communicating with other engineers and stakeholders throughout the development process.
- Carrying out software integration and testing, ensuring functionality on the vehicle.
- Implementing upgradation / new work of application software with end-to-end responsibility using the V-model approach.
Requirements & Tech Stack
- Experience in structured and object-oriented software development for embedded systems in C++ and Python.
- Expertise in the Linux operating system.
- Basic knowledge in requirement engineering, configuration, and change request management.
- Experience in technical development projects.
Qualifications
- Bachelor’s or Master’s degree in electrical, electronics, computer science, or a comparable qualification.
Additional Advantages
- Understanding of standards such as IEC 50128, IEC 61375, etc.
- Familiarity with TCN protocol and skilled in debugging related communication issues.
Work Environment
- Hybrid work model available after an initial 6 months’ probation period.
- International project exposure.
- Collaboration with global teams.
- Travel may be required (15-20%) depending upon requirement.
- This role is based in Pune. Travel to other locations within India and outside may be required.








