Senior Software Engineer | Siemens Technology and Services | Pune, India

September 19, 2025

Job Description

Summary

Siemens Technology and Services Pvt. Ltd. is hiring a Senior Software Engineer (C++ Development) in Pune to join its Mobility Research & Development team. This role is ideal for professionals with 5–8 years of experience in C++ development, safety-critical systems, and industries such as Rail, Aerospace, or Automotive. If you have strong skills in C++, unit testing, build systems (CMake), and tools like Git, Jenkins, and Jira, Siemens offers a platform to innovate, collaborate, and shape the future of mobility and digitalization.


Job Details at a Glance

Job TitleSenior Software Engineer (C++ Development)
CompanySiemens Technology and Services Pvt. Ltd.
OrganizationSiemens Mobility – Research & Development
LocationPune, Maharashtra, India
Job ID478950
Experience LevelMid-level Professional (5–8 years)
Employment TypeFull-time, Permanent
IndustrySoftware Development, Mobility, R&D
Key Tools/TechnologiesC++, CMake, Git, Jenkins, Jira, Visual Studio
ShiftStandard Business Hours

Key Responsibilities

As a Senior Software Engineer at Siemens Mobility Pune, you will:

  • Design, develop, and maintain software solutions using C++.
  • Write unit tests to ensure robust and reliable code.
  • Work on safety-related systems and products across domains like Rail, Aerospace, or Automotive.
  • Utilize tools such as CMake, Git, Jenkins, Jira, and Visual Studio for development and CI/CD.
  • Collaborate with cross-functional global teams to deliver high-quality R&D solutions.
  • Apply knowledge of safety standards (EN50128, DO178B) in system development.
  • Contribute to continuous improvement by analyzing and solving technical challenges.

Skills & Competencies

  • Strong command of C++ programming and software design principles.
  • Proficiency with CMake and modern development environments.
  • Experience with Git, Jenkins, Jira, and Visual Studio.
  • Background in safety-critical systems and standards.
  • Preferred industry exposure: Rail, Aerospace, or Automotive.
  • Excellent analytical, problem-solving, and communication skills.
  • Ability to work independently while contributing to a collaborative team environment.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
  • 5–8 years of professional software development experience.
  • Hands-on experience with C++ and safety-related systems.
  • Knowledge of EN50128 or DO178B standards is a plus.
  • Strong commitment to quality, reliability, and innovation.

Why Join Siemens Mobility?

  • Be part of a global leader in mobility, digitalization, and software solutions.
  • Work on projects that impact industries, transportation, and smart cities worldwide.
  • Collaborate with 379,000+ professionals across 200 countries.
  • Inclusive workplace that values diversity, authenticity, and innovation.
  • Opportunities for continuous learning, growth, and global exposure.

Apply Now

Take the next step in your career as a Senior Software Engineer at Siemens Pune.
👉 Click here to apply on the official Siemens Careers page