Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
C++ Developer
Location: Pune
Experience: 12–14 years
Choosing Capgemini means choosing a place where you’ll be empowered to shape your career, supported by a collaborative global community, and inspired to reimagine what’s possible. Join us in helping transform maritime operations through intelligent digital twin platforms that drive real-time insights and sustainable innovation.
Your Role
We are looking for a highly skilled and motivated C++ Developer with strong fundamentals in C++ and C, and experience working across platforms. This role is ideal for someone with deep expertise in memory management, multithreading, and protocol-level programming, who can also refactor legacy code for improved readability and performance.
Key Responsibilities
- Design, develop, and maintain high-performance C++ applications
- Refactor and optimize legacy codebases for readability and maintainability
- Implement and maintain cross-platform solutions (Windows and macOS)
- Develop and consume web services using REST, SOAP, and RPC protocols
- Work with relational databases including SQLite and SQL-based systems
- Collaborate with cross-functional teams to define, design, and ship new features
- Ensure the performance, quality, and responsiveness of applications
- Write clean, scalable, and efficient code following best practices
Your Profile
Core Fundamentals
- Strong proficiency in C++ (up to C++03) and C, with working knowledge of C++11 and newer standards
- Deep understanding of manual memory management and optimization under CPU/RAM constraints
- Solid grasp of Object-Oriented Design and STL
- Experience in refactoring older codebases
- Knowledge of multithreading and concurrency
- Experience with cross-platform development (Windows and macOS)
Middleware & Protocol Expertise
- Hands-on experience with REST, SOAP, TCP/IP, RPC protocols
- Proficiency in JSON and XML
- Strong background in socket programming
- Experience in building and consuming web services in C++
- Familiarity with SQLite and strong command of SQL syntax
- Understanding of relational database design and optimization
Nice to Have
- Experience with Linux environments
- Familiarity with command-line utilities (Bash or PowerShell)
- Exposure to CI/CD pipelines, preferably using Azure DevOps
Preferred Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
- 3+ years of professional experience in C++ development
What You’ll Love About Working Here
- We value flexibility and support our employees with hybrid work options and adaptable schedules to maintain a healthy work-life balance.
- Our inclusive culture brings together diverse professionals committed to growth, innovation, and excellence.
- You’ll have access to continuous learning opportunities and leadership pathways in backend engineering and digital twin technologies.
About Us
At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world’s most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and engineering services across all industries. Join us for a career full of opportunities. Where you can make a difference. Where no two days are the same.
Key Skills
Ranked by relevanceReady to apply?
Join Capgemini Engineering and take your career to the next level!
Application takes less than 5 minutes