-
View all jobs
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.
Job Description
Job Summary:
We are seeking a highly skilled and motivated C++ Developer with strong fundamentals in C++ and C, and experience working across platforms. The ideal candidate will have a deep understanding of memory management, multithreading, and protocol-level programming, along with the ability to refactor legacy code for improved readability and performance.
Key Responsibilities:
Required Skills & Qualifications:
Core Fundamentals:
Job Description
Job Summary:
We are seeking a highly skilled and motivated C++ Developer with strong fundamentals in C++ and C, and experience working across platforms. The ideal candidate will have a deep understanding of memory management, multithreading, and protocol-level programming, along with the ability to 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.
Required Skills & Qualifications:
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 (Standard Template Library).
- Experience in refactoring older codebases for readability and maintainability.
- Knowledge of multithreading and concurrency.
- Experience with cross-platform development (Windows and macOS).
- Hands-on experience with REST, SOAP, TCP/IP, RPC protocols.
- Proficiency in JSON and XML data formats.
- 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.
- 3+ years of professional experience in C++ development.
Key Skills
Ranked by relevance
c
sqlite
sql
ai
cloud
xml
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Java/Kafka Developer - Glasgow
2026-05-20
Full-time
Mid-Senior
United Kingdom
IT Services
Engineering
View Job Details
Related
Golang Developer
2026-05-24
Full-time
Not Applicable
Argentina
IT Services
Engineering
View Job Details
Related
Java Fullstack Developer
2026-05-27
Full-time
Mid-Senior
United Kingdom
IT Services
Engineering
Login to Apply
- Posted
- Oct 17, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Pune
- Company
- Capgemini
Industries
IT Services
IT Consulting
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Java/Kafka Developer - Glasgow
2026-05-20
Full-time
Mid-Senior
United Kingdom
IT Services
Engineering
View Job Details
Related
Golang Developer
2026-05-24
Full-time
Not Applicable
Argentina
IT Services
Engineering
View Job Details
Related
Java Fullstack Developer
2026-05-27
Full-time
Mid-Senior
United Kingdom
IT Services
Engineering