Skip to content
mimi

Senior Software Engineer - C++ Developer

Siemens

India · On-site Full-time Senior Today

About the role

About the Role

As a Senior Software Engineer - C++ Developer at our vibrant international team, you will play a crucial role in building and enhancing high-performance C++ applications. With 6-8 years of experience, you will ensure reliability and efficiency in collaborative projects.

Key Responsibilities

  • Implement and optimize modern C++ features (C++11/14/17/20), STL, templates, and OOP concepts in production code.
  • Utilize design patterns to develop maintainable, scalable modules and components.
  • Write clean, testable code, perform unit testing, debugging, and performance improvements.
  • Collaborate with team members on code reviews, integrations, and agile sprints using Git/GitHub/GitLab.

Must-Have Skills

  • 5-8 years of professional C++ development experience.
  • Proficiency in Modern C++, STL, OOP, design patterns, and templates.
  • Hands-on experience with debugging, optimization, and testing frameworks.
  • Familiarity with version control (Git), CMake, and agile methodologies.

Nice-to-Have

  • Basic SQL knowledge.
  • Exposure to C++ BOOST library or C++ Qt Framework.

Success Factors

Your success in this role is grounded in 5-8 years of experience, along with great communication skills and strong analytical and problem-solving abilities.

About Siemens

Join us at Siemens, where we value your unique identity and perspective, providing equitable opportunities and fostering a diverse workplace. Embrace your authentic self and contribute to shaping a better tomorrow with us. This role is based in Pune, offering you the opportunity to collaborate with teams impacting entire cities, countries, and the future ahead.

Application Links

Discover more about Siemens careers at: www.siemens.com/careers and explore mobility at https://new.siemens.com/global/en/products/mobility.html.

About the Role

As a Senior Software Engineer - C++ Developer at our vibrant international team, you will play a crucial role in building and enhancing high-performance C++ applications. With 6-8 years of experience, you will ensure reliability and efficiency in collaborative projects.

Key Responsibilities

  • Implement and optimize modern C++ features (C++11/14/17/20), STL, templates, and OOP concepts in production code.
  • Utilize design patterns to develop maintainable, scalable modules and components.
  • Write clean, testable code, perform unit testing, debugging, and performance improvements.
  • Collaborate with team members on code reviews, integrations, and agile sprints using Git/GitHub/GitLab.

Must-Have Skills

  • 5-8 years of professional C++ development experience.
  • Proficiency in Modern C++, STL, OOP, design patterns, and templates.
  • Hands-on experience with debugging, optimization, and testing frameworks.
  • Familiarity with version control (Git), CMake, and agile methodologies.

Nice-to-Have

  • Basic SQL knowledge.
  • Exposure to C++ BOOST library or C++ Qt Framework.

Success Factors

Your success in this role is grounded in 5-8 years of experience, along with great communication skills and strong analytical and problem-solving abilities.

About Siemens

Join us at Siemens, where we value your unique identity and perspective, providing equitable opportunities and fostering a diverse workplace. Embrace your authentic self and contribute to shaping a better tomorrow with us. This role is based in Pune, offering you the opportunity to collaborate with teams impacting entire cities, countries, and the future ahead.

Application Links

Discover more about Siemens careers at: www.siemens.com/careers and explore mobility at https://new.siemens.com/global/en/products/mobility.html.

Requirements

  • 5-8 years of professional C++ development experience.
  • Proficiency in Modern C++, STL, OOP, design patterns, and templates.
  • Hands-on experience with debugging, optimization, and testing frameworks.
  • Familiarity with version control (Git), CMake, and agile methodologies.

Responsibilities

  • Implement and optimize modern C++ features (C++11/14/17/20), STL, templates, and OOP concepts in production code.
  • Utilize design patterns to develop maintainable, scalable modules and components.
  • Write clean, testable code, perform unit testing, debugging, and performance improvements.
  • Collaborate with team members on code reviews, integrations, and agile sprints using Git/GitHub/GitLab.

Skills

C++CMakeGitGitLabGitHubOOPSTLSQLTemplates

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free