🏢 Siemens Limited
Software Developer - Train IT
💼 Fulltime
📍 Pune, Maharashtra, India
⏰ Expired
🔗 Explore More
🛠 Skills Required
C++
Python
Linux
Embedded Systems
Requirement Engineering
V-model
TCN protocol
IEC 50128
IEC 61131
IEC 61375
Debugging
Object‑oriented Programming
Communication Protocols
Advertisements
🎤 Interview Experience
Siemens interviews typically start with an online aptitude test covering quantitative, logical reasoning, and basic programming. Successful candidates move to a technical interview that focuses on data structures, algorithms, C++/Python coding, and domain‑specific concepts like embedded Linux and communication protocols. The final HR round assesses cultural fit, communication skills, and motivation. Preparation should include solving coding problems, revisiting Linux fundamentals, and reviewing IEC standards.
🏢 Work Culture
Siemens promotes a collaborative, innovation‑driven culture where employees are encouraged to experiment and learn continuously. The company offers structured career growth, flexible work arrangements after probation, and a strong focus on work‑life balance, supported by employee resource groups and diversity initiatives.
Advertisements
📚 Free Study Materials (4)
Siemens Placement Papers – Software Developer
Compilation of previous Siemens software developer placement questions to help you practice relevant topics.
Open Resource ↗
Siemens Recruitment Process Experiences
First‑hand accounts of candidates who went through Siemens hiring, useful for understanding interview flow.
Open Resource ↗
Siemens Software Developer Interview Guide
Curated guide covering typical technical and HR questions for Siemens software roles.
Open Resource ↗
Algorithm Practice Problems
Extensive problem set to sharpen coding skills required for Siemens technical rounds.
Open Resource ↗
Advertisements
✅ Eligibility Criteria
B.E/B.Tech/M.Sc in Electrical Engineering, Electronics Engineering, Computer Science, or a comparable discipline; minimum 60% aggregate (or CGPA 6.0/10); fresh graduates or candidates with up to 2 years of experience; no active backlogs at the time of joining; batch years 2024‑2026 preferred.
🏆 Selection Process
Round 1: Online Aptitude Test → Round 2: Technical Interview (coding, system design, domain knowledge) → Round 3: HR Interview (fitment, behavioural, salary discussion)
⛔
This job has expired
The application deadline was 15 Aug 2026. This listing is no longer accepting applications.
Creator Pick · Promoted by Creator
📋 About the Role
Siemens Limited is a global technology powerhouse with a presence in over 200 countries, delivering innovative solutions across electrification, automation, and digitalization. In India, Siemens has a strong foothold in sectors such as rail and mobility, power, healthcare, and smart infrastructure. The Mobility division focuses on rail vehicles, rail automation, electrification solutions, and intelligent road traffic technology, aiming to make travel safer, more efficient, and environmentally friendly. With a workforce of more than 379,000 minds worldwide, Siemens fosters a culture of continuous learning, diversity, and sustainability, encouraging employees to bring their authentic selves to work.
The role of Software Developer – Train IT is positioned at the heart of Siemens Mobility’s rail projects. As a developer, you will design, develop, and maintain diagnostic and data‑analysis platforms that power next‑generation locomotives. You will translate system requirements into robust software architectures, integrate external devices for vehicle diagnostics, and ensure seamless remote data transmission. Working closely with cross‑functional engineering teams, you will be responsible for end‑to‑end software delivery using the V‑model, from requirement gathering to integration testing on actual train hardware.
**Key Responsibilities**
1. Define system requirements and interface specifications for vehicle diagnostic systems.
2. Gather, analyse, and structure software requirements to create solution concepts.
3. Design complete software architectures for remote data transmission and diagnostics.
4. Integrate and develop external devices for vehicle control and landside communication.
5. Implement embedded Linux applications in C++ and Python for on‑board systems.
6. Provide technical advisory support to fellow development engineers.
7. Conduct software integration, functional testing, and validation on locomotives.
8. Manage configuration, change requests, and documentation following the V‑model.
9. Collaborate with global teams, ensuring clear communication across stakeholders.
10. Participate in field trials and travel (15‑20%) for on‑site support and validation.
**Tech Stack**: Embedded Linux, C++, Python, V‑model development, TCN protocol, IEC 50128/61131/61375 standards, Git, CI/CD pipelines, requirement‑management tools.
**Growth Path**: Starting as a Software Developer, you can progress to Senior Engineer, Lead Engineer, and eventually Architecture or Program Management roles within Siemens Mobility, gaining exposure to international projects and cutting‑edge rail technologies.
**Why Join Siemens**: Siemens offers a hybrid work model after probation, a diverse and inclusive environment, competitive compensation, and the chance to work on products that shape the future of mobility. The company’s emphasis on continuous upskilling, mentorship, and global collaboration makes it an ideal place for ambitious engineers to grow.
Overall, this role blends deep technical challenges with real‑world impact, allowing you to contribute to safer, smarter rail travel while advancing your career in a world‑leading technology organization.
⛔
This job has expired
The application deadline was 15 Aug 2026. This listing is no longer accepting applications.
Creator Pick · Promoted by Creator
📤 Share this Job
Advertisements
🏢 More from Siemens Limited
Software Developer - Train IT
📍 Pune, Maharashtra, India · ⏳ 22 Aug
Apply →
💼 More Fulltime Opportunities
Associate Analyst | Automation Testing
🏢 Deloitte · 📍 Bengaluru
View →
Associate Software Engineer
🏢 Globallogic · 📍 Gurgaon
View →
Data Analyst - Tableau Developer
🏢 Quest Global · 📍 Hyderabad, Telangana
View →
Data Analyst
🏢 MetLife · 📍 Noida, Uttar Pradesh
View →
📋 Quick Info
JOB ID
C176-J106
POSTED
07 Aug 2026
TYPE
Fulltime
BATCH
All Batches
⚠️ Disclaimer: This listing is indexed from public sources and may include creator-submitted or AI-generated details such as salary, interview, work culture, eligibility, and study materials. These details may be inaccurate or outdated. Company names and trademarks belong to their respective owners, and Jobdexo is not affiliated with or endorsed by the hiring company or linked third-party sites. Always verify all details on the official company website before applying. We never charge any fee for job applications. Found something suspicious? Report here → | Read full disclaimer