Software Engineer – C++ and Python at Siemens Digital Industries Software
Hybrid · Bengaluru, Karnataka, India · full time
Practice the Software Engineer – C++ and Python interview at Siemens Digital Industries Software with an AI interviewer: voice, live coding and a scorecard.
Skills the interview covers
- modern C++
- object-oriented design
- algorithms
- software architecture
- Python
- Git
- performance optimization
- debugging
About the role
You will work on the core framework layer, designing robust and reusable components that enable application teams to build high-quality products efficiently. You will solve complex technical problems involving large datasets, performance, memory usage, scalability, reliability, and cross-platform software development. The ideal candidate is a strong software engineer who enjoys deep technical problem solving, understands how to design reusable frameworks and APIs, and is passionate about writing clean, maintainable, high-performance code.
How Siemens Digital Industries Software interviews run · More open roles