Software Engineer (C++ / Linux)

Software Development
  • Software Development
  • Pune

Website Siemens

Software Engineer (C++ / Linux) – Pune

Develop high‑quality, reliable software for Siemens’ global mobility solutions. Join a fast‑moving, cross‑functional team that turns ideas into products impacting cities and countries. If you enjoy coding in C++ on Linux and solving performance puzzles, this role is for you.

What You’ll Do
Design and implement C++ modules in a Linux environment.
Write clean, maintainable code following industry best practices.
Debug and troubleshoot issues to improve system stability.
Optimize performance of critical software components.
Create and run unit tests to guarantee code quality.
Collaborate with hardware, QA, and product teams to deliver end‑to‑end solutions.

What You Need
2–4 years of professional C++ development experience.
Strong understanding of Linux concepts and command‑line tools.
Proven debugging and troubleshooting skills.
Hands‑on experience with Visual Studio Code for development.
Experience writing and executing unit tests.
Excellent written and verbal communication abilities.

Good to Have
Exposure to testing activities or QA methodologies.

The Opportunity
Based in Pune, you’ll work within Siemens’ massive, internationally diverse engineering org, contributing to projects that shape the future of mobility. Siemens is committed to inclusive hiring and offers a platform to grow while making a tangible impact.

To apply for this job please visit in.linkedin.com.

Similar Jobs to Apply