FAQs
What is the primary programming language required for this position?
The primary programming language required for this position is C++. TypeScript experience is also needed.
What is the minimum experience required for the Software Developer C++ position?
A minimum of 3 to 6 years of experience in software development is required for this position.
Where is this position based?
This position is based in Bangalore, India.
What types of projects will I be working on?
You will be working on Linux-based software applications, driving their development and taking ownership of projects from conception to delivery.
Are there opportunities for learning and growth in this position?
Yes, we empower our employees to grow and learn continuously, staying resilient and relevant in a constantly changing world.
Is familiarity with networking concepts required for this position?
Yes, having a good knowledge of computer networking is required for this role.
What types of design patterns should I be familiar with?
You should be familiar with advanced design patterns such as Singleton, Factory, and Observer.
Will I be responsible for testing the software I develop?
Yes, you will be responsible for designing, implementing, and executing comprehensive unit test cases to validate code functionality, performance, and reliability.
What does Siemens value in its potential employees?
Siemens values creativity, a desire to grow and learn, and the ability to make a real impact. We encourage applications that reflect diverse backgrounds and experiences.
What are the benefits of working at Siemens?
Siemens offers the opportunity to work in a dynamic international team, contribute to impactful projects, and enjoy a supportive work environment focused on equality and diversity.