Siemens Recruitment 2026: Software Developer Jobs in Pune

Siemens Limited is hiring for the position of Software Developer – Train IT in Pune, Maharashtra. This is a full-time, permanent opportunity in the Mobility business, focusing on software development for railway diagnostics, embedded systems and vehicle communication platforms.

Siemens

Candidates with a Bachelor’s or Master’s degree in Electrical, Electronics, Computer Science or a related field can check the eligibility criteria and apply online.

Job Overview

DetailsInformation
CompanySiemens Limited
Job RoleSoftware Developer – Train IT
Job ID527044
QualificationBachelor’s / Master’s Degree
Eligible FieldsElectrical, Electronics, Computer Science or equivalent
ExperienceMid-level Professional
Job LocationPune, Maharashtra
Work ModeOffice/Site initially
Employment TypeFull-time, Permanent
Business UnitSiemens Mobility
Posted Date26 October 2026
SalaryNot disclosed

About Siemens

Siemens is a global technology company focused on industry, infrastructure, mobility and healthcare. Siemens Mobility develops rail vehicles, rail automation, electrification solutions, intelligent traffic technology and related services.

The Software Developer – Train IT position is part of Siemens Mobility and focuses on developing software solutions for locomotive diagnostics and data analysis.

Official Website: https://www.siemens.com/

Job Description

As a Software Developer – Train IT, you will work on developing and maintaining diagnostic and data analysis platforms for railway vehicles.

The role involves gathering software requirements, designing software architectures, developing embedded applications and integrating external devices with vehicle control systems. You will also work with Linux-based embedded systems and support software integration and testing.

Key Responsibilities

  • Define system requirements and interface specifications for vehicle diagnostic systems.
  • Work on software development for locomotive projects.
  • Gather, analyse and structure software requirements.
  • Create solution concepts and software architectures for data remote transmission.
  • Integrate and develop external devices for vehicle diagnostics and communication.
  • Develop software for embedded systems using the Linux operating system.
  • Provide technical support to other development engineers.
  • Coordinate with engineers and stakeholders throughout the development process.
  • Perform software integration and testing to ensure functionality on vehicles.
  • Implement application software upgrades and new developments with end-to-end responsibility using the V-model approach.

Eligibility Criteria

Candidates should have:

  • A Bachelor’s or Master’s degree in Electrical Engineering, Electronics Engineering, Computer Science or an equivalent qualification.
  • Initial experience in technical development projects is preferred.
  • Knowledge of embedded software development and Linux-based systems.

Note: The official listing categorizes this position as Mid-level Professional. It does not explicitly confirm fresher eligibility.

Required Skills

  • Structured and object-oriented software development.
  • Programming knowledge in C++ and Python.
  • Experience with embedded systems.
  • Knowledge of the Linux operating system.
  • Basic understanding of requirements engineering.
  • Configuration and change request management.
  • Problem-solving and analytical skills.
  • Good communication and independent working abilities.

Additional Skills (Advantage)

  • Knowledge of railway standards such as IEC 50128, IEC 61131 and IEC 61375.
  • Familiarity with TCN protocol.
  • Experience debugging communication-related issues.

Work Environment and Benefits

  • Hybrid work model may be available after the initial six-month probation period.
  • Opportunity to work on international projects.
  • Collaboration with global engineering teams.
  • Travel may be required, approximately 15–20%, depending on project requirements.
  • Opportunity to work on railway software and embedded technology.

Salary Details

The official Siemens job listing does not disclose the salary package for this position. Candidates can check the compensation details during the recruitment process.

Job Location and Work Mode

  • Location: Pune, Maharashtra, India
  • Initial Work Mode: Office/Site
  • Hybrid Option: Available after the initial six-month probation period.
  • Employment Type: Full-time, Permanent

How to Apply for Siemens Recruitment 2026

Interested and eligible candidates can apply through the official Siemens careers portal.

  1. Visit the official application link.
  2. Review the job description and eligibility requirements.
  3. Complete the online application form.
  4. Submit your application through the Siemens careers portal.

Apply Online: Click here

Frequently Asked Questions

1. What is the job role at Siemens?

Siemens is hiring for Software Developer – Train IT.

2. Where is the job location?

The position is based in Pune, Maharashtra, India.

3. What qualifications are required?

Candidates should have a Bachelor’s or Master’s degree in Electrical, Electronics, Computer Science or a comparable field.

4. Is this job open to freshers?

The official listing identifies the position as Mid-level Professional and says initial experience in technical development projects is preferred. Fresher eligibility is not explicitly confirmed.

5. What programming languages are required?

Candidates should have experience with C++ and Python for embedded systems development.

6. Is this a work-from-home opportunity?

The initial work arrangement is Office/Site. A hybrid work model may be available after the initial six-month probation period.

7. What is the salary offered?

The salary is not disclosed in the official job listing.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top