Senior Software Engineer – C++ | Siemens Mobility | Pune, India

September 19, 2025

Job Description

Summary

Siemens Technology and Services Private Limited is hiring a Senior Software Engineer (C++) for its Mobility division in Pune. This is a full-time, permanent mid-level professional role where you will design, test, and deliver safety-critical software for industries like Railways, Aerospace, and Automotive.

If you have 5–8 years of hands-on C++ development experience, expertise in safety-related systems, and strong knowledge of unit testing, cmake, and version control tools, this is an excellent opportunity to join a global technology leader.


Job Details at a Glance

Job TitleSenior Software Engineer – C++
CompanySiemens Technology and Services Pvt. Ltd.
DivisionMobility
LocationPune, Maharashtra, India
Experience LevelMid-level Professional (5–8 years)
Job FamilyResearch & Development
Employment TypeFull-time
Contract TypePermanent

Key Responsibilities

As a Senior Software Engineer (C++) at Siemens Mobility, you will:

  • Develop and enhance applications using C++ programming language.
  • Implement cmake build systems and ensure robust software integration.
  • Write and maintain unit tests to ensure code quality and safety compliance.
  • Work on safety-critical systems/products in domains like Rail, Aerospace, or Automotive.
  • Use tools such as Shell, Visual Studio, Git, Jenkins, and Jira for development and CI/CD processes.
  • Collaborate with cross-functional teams to deliver reliable and scalable solutions.
  • Contribute to projects adhering to safety standards like EN50128 or DO178B.
  • Participate in reviews, debugging, and issue resolution throughout the development lifecycle.

Required Skills & Qualifications

  • 5–8 years of professional software development experience.
  • Strong expertise in C++ development and knowledge of cmake.
  • Experience in safety-related software systems/products.
  • Familiarity with EN50128 (Railway software standard) or DO178B (Aerospace standard).
  • Proficiency with Shell scripting, Git, Visual Studio, Jenkins, Jira.
  • Strong analytical and problem-solving abilities.
  • Excellent verbal and written communication skills.
  • Experience in Railway, Aerospace, or Automotive industries preferred.

Why Join Siemens Mobility?

  • Be part of a global leader in mobility solutions, helping shape the future of safe and sustainable transport.
  • Work with cutting-edge technologies in railway, aerospace, and automotive domains.
  • Thrive in a diverse and inclusive work culture where your ideas matter.
  • Opportunity to collaborate with global teams and international projects.
  • Strong career growth prospects in a company with 379,000+ employees worldwide.

Apply Now

Bring your C++ expertise and safety-critical system knowledge to Siemens and shape the digital mobility of tomorrow.
👉 Apply today via Siemens Careers