C++ Developer
Apply NowC++ Developer
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
C++ Developer
Location :- Hyderabad
Experience :- 5+ 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 organizations build reliable, scalable, and high-performance industrial communication solutions that drive operational excellence and digital transformation.
Your Role
As a Senior C++ Developer, you will play a key role in designing, developing, and maintaining software solutions focused on industrial communication, device integration, and protocol implementation. You will collaborate with cross-functional teams to deliver robust, scalable, and high-quality applications while contributing to architecture, development, testing, and deployment activities.
Key Responsibilities
- Design, develop, and maintain high-performance software applications primarily using C++.
- Implement, enhance, and support industrial communication protocol stacks and device integration solutions.
- Analyze customer and system requirements and translate them into scalable technical solutions.
- Develop communication interfaces for industrial devices and embedded systems.
- Implement, troubleshoot, and optimize communication and file transfer protocols to ensure seamless interoperability.
- Develop and maintain ODBC driver implementations and database connectivity components.
- Configure, integrate, and validate third-party devices using vendor instruction manuals and technical documentation.
- Perform protocol analysis, packet inspection, debugging, and troubleshooting across multiple communication interfaces.
- Collaborate with Product Management, QA, DevOps, and customer teams to deliver reliable software solutions.
- Participate in code reviews, technical discussions, and mentor junior engineers.
- Support Docker-based deployments and contribute to CI/CD and DevOps practices.
Your Profile
-
Good working knowledge of C# is desirable.
-
Strong experience with industrial communication protocols:
- Modbus
-
Hands-on experience with communication and file transfer protocols:
-
Strong experience in ODBC driver implementation and database connectivity.
-
Expertise in protocol debugging, packet analysis, and troubleshooting using Wireshark, tcpdump, or similar tools.
-
Hands-on experience with Docker for containerization, deployment, and application management.
Good to Have
- Experience with C# application development.
- Exposure to Industrial Automation, SCADA, Power Systems, or Embedded Communication Software.
- Knowledge of modern DevOps toolchains and Agile development methodologies.
About Us
Capgemini is a global business and technology transformation partner helping organizations accelerate digital innovation through technology, engineering, cloud, data, and AI solutions. With a strong global presence and deep industry expertise, Capgemini enables clients to build future-ready, sustainable businesses.
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.
Ref. code: 516506
Posted on: 15 Jul 2026
Experience Level: Experienced Professionals
Contract Type: Permanent
Location:
Hyderabad, IN
Brand: Capgemini Engineering
Professional Community: Products & Systems Engineering
-
Apply Now
-
Start applying with LinkedIn Start applying with LinkedIn
-
Please wait...
All rights reserved by Capgemini. Copyright © 2025
×
Show More Details
- "route" is used for session stickiness
- "careerSiteCompanyId" is used to send the request to the correct data centre
- "JSESSIONID" is placed on the visitor's device during the session so the server can identify the visitor
Show More Details
Confirm My Choices