Full-time

Siemens Software Developer – Train IT Recruitment 2026 | Apply Now
Siemens Mobility is hiring Software Developers – Train IT for its Research & Development team in Pune. This is an excellent opportunity for software engineers who are passionate about embedded systems, Linux, C++, Python, and railway technologies. Selected candidates will work on innovative rail vehicle diagnostics, data analysis platforms, embedded software development, and intelligent mobility solutions while collaborating with global engineering teams.
If you are looking for a Software Developer job in Pune, Siemens Careers 2026, or embedded software engineering opportunities, this role offers an excellent platform to build your career with one of the world's leading engineering and technology companies.
Job Overview
Company: Siemens Limited (Siemens Mobility)
Job Role: Software Developer – Train IT
Job ID: 514452
Department: Research & Development
Organization: Siemens Mobility
Job Type: Full-Time
Employment Type: Permanent
Work Mode: Office/Site (Hybrid after probation)
Location: Pune, Maharashtra, India
Experience Level: Mid-Level Professional

Key Responsibilities
Develop and maintain diagnostic and data analysis platforms for railway vehicles.
Gather, analyze, and structure software requirements.
Design software architecture for remote data transmission systems.
Define system requirements and interface specifications for vehicle diagnostic systems.
Integrate external devices with vehicle control systems for diagnostics and communication.
Develop embedded software using C++, Python, and Linux.
Perform software integration, validation, and testing.
Implement application upgrades and new software features using the V-Model development approach.
Collaborate with engineers, project teams, and stakeholders throughout the development lifecycle.
Support embedded systems development for locomotive projects used across global markets.
Eligibility Criteria
Bachelor's or Master's Degree in:
Computer Science
Electrical Engineering
Electronics Engineering
Or an equivalent technical discipline
Initial experience in technical software development projects is preferred.
Required Skills
C++
Python
Linux Operating System
Embedded Software Development
Object-Oriented Programming (OOP)
Software Architecture
Requirement Engineering
Software Integration & Testing
Configuration Management
Change Request Management
Preferred Skills
Knowledge of IEC 50128
Knowledge of IEC 61131
Knowledge of IEC 61375
TCN Protocol
Embedded Linux Development
Railway Software Systems
Communication Protocol Debugging
Analytical & Problem-Solving Skills
Strong Communication Skills
Independent Working Approach
Work Environment & Benefits
Permanent Full-Time Position
Hybrid work model available after 6 months of probation
Opportunity to work on global railway technology projects
International engineering exposure
Collaboration with global development teams
Travel opportunities (15–20%) based on project requirements
Career growth with one of the world's leading engineering companies
Why Join Siemens Mobility?
Siemens Mobility develops next-generation railway technologies, intelligent transportation systems, and digital mobility solutions used worldwide. Working as a Software Developer – Train IT gives engineers the opportunity to contribute to cutting-edge embedded software projects, collaborate with international teams, and build innovative solutions that improve transportation systems across the globe.

How to Apply
Interested and eligible candidates can apply through the official Siemens Careers website.
https://jobs.siemens.com/en_US/externaljobs/JobDetail/514452
Frequently Asked Questions (FAQs)
1. What is the job role offered by Siemens?
Siemens is hiring for the Software Developer – Train IT position.
2. Where is the job located?
The job location is Pune, Maharashtra, India.
3. Is this a permanent job?
Yes, it is a full-time permanent position.
4. What qualifications are required?
Candidates should have a Bachelor's or Master's degree in Computer Science, Electrical Engineering, Electronics Engineering, or a related field.
5. Which programming languages are required?
Candidates should have experience with C++ and Python.
6. Is Linux knowledge required?
Yes, knowledge of the Linux operating system and embedded software development is required.
7. Does Siemens offer hybrid work?
Yes, a hybrid work model is available after completing the initial six-month probation period.
8. Are freshers eligible to apply?
The role is listed for mid-level professionals, but candidates with initial software development experience and the required technical skills may be considered.
9. Is travel required for this role?
Yes, travel of approximately 15–20% may be required depending on project needs.
10. Where can I apply for this job?
Candidates should apply through the official Siemens Careers portal after reviewing the eligibility criteria and job requirements.
Join Groups for Job Updates
Join our WhatsApp Group : Click here
Join us on Instagram : Click here
Join us on LinkedIn : Click here
Join us on Facebook : Click here
Join us on Telegram : Click here
Follow WhatsApp Channel for Quick Updates: Click here
📢 Share this opportunity with friends
Next Job Openings :

Apply Link: https://okfreshers.com/jobs/philips-recruitment-%E2%80%93-software-technologist-i-(devops)-bangalore
Disclaimer
This information is publicly shared to help students and freshers. OkFreshers is not responsible for any outcomes related to applications, interviews, or job offers. Candidates are requested to verify all details, follow the official application process, and apply at their own discretion. All hiring decisions, processes, and status updates are solely managed by the respective hiring companies. No cost is involved in the recruitment process.

Siemens
Featured
Siemens Software Developer – Train IT Recruitment 2026 | Apply Now
Full-time
Posted on Jul 20, 2026