C++ 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:
- DNP3
- SNMP
- IEC 61850
- Modbus
- Hands-on experience with communication and file transfer protocols:
- FTP, FTPS, SFTP, TFTP
- HTTP, ASCII
- YMODEM, XMODEM
- 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.
Hyderabad, IN