Skip to content
GetuJobs

C++ Developer

  • Capgemini
  • Hyderabad
  • Experienced Professionals
  • Full Time
  • Engineering and RandD Services
  • Products & Systems Engineering

Posted July 16, 2026 applications close August 15, 2026


Job Description

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

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.

C++ Developer Sign in to apply

Browse Job Vacancies