Capgemini Engineering is looking for a C++ Linux Developer to join its Pune team. This role focuses on embedded software development, Qt-based applications, software design, and Agile practices.
Role Overview
This position involves developing embedded software for production systems, ensuring quality through structured development processes, and participating in the full software lifecycle. You’ll work in a collaborative engineering team focused on delivering reliable and maintainable solutions.
Key Responsibilities
- Develop embedded software according to design decisions
- Implement and test software components
- Follow established development processes for quality and consistency
- Work with the team to analyze and resolve software defects
- Participate in the complete software development lifecycle
Required Skills
- Strong Object-Oriented Programming with C++
- Solid understanding of software design principles
- Experience with Qt development on Linux
- Knowledge of Google Test framework, design patterns, and principles
- Familiarity with XP practices such as TDD and ATDD
- Experience working in Agile environments
Additional Expectations
You’ll apply scientific methods to solve engineering problems, contribute to research and development, and collaborate with other engineers and stakeholders. This role requires independent judgment, teamwork, and a commitment to continuous learning.
Apply Now
https://www.capgemini.com/in-en/jobs/332614-en_GB+sap_btp
Disclaimer
Details in this post are based on information from the official Capgemini Engineering careers page. Check the employer’s website for the latest updates before applying. We do not claim ownership of the original content.