C++ Developer

Capgemini

United States

On-site

USD 110,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Capgemini seeks a Senior C++ Developer to design, develop, and maintain high-performance software for industrial communication and device integration.

You will work with cross-functional teams to deliver robust, scalable applications, optimize protocols, and support Docker-based deployments within CI/CD workflows. Capgemini Engineering offers opportunities to mentor junior engineers and contribute to innovative solutions.

Qualifications

  • 5+ years of experience in C++ development.
  • Strong experience with industrial communication protocols: DNP3, SNMP, IEC 61850, Modbus.
  • Hands-on experience with Docker for containerization and CI/CD.
  • Experience with ODBC driver implementation and database connectivity.
  • Knowledge of protocol debugging and packet analysis using Wireshark or tcpdump.
  • Nice to have C# experience.
  • Exposure to Industrial Automation, SCADA, Power Systems, or Embedded Communication Software.

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.
  • 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.

Skills

C++ development
C# development
DNP3
SNMP
IEC 61850
Modbus
Wireshark
tcpdump
Docker
CI/CD
DevOps
ODBC driver

Tools

ODBC driver
Docker
CI/CD
DevOps

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 DescriptionC++ DeveloperLocation :- HyderabadExperience :- 5+ YearsChoosing 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 RoleAs 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 ResponsibilitiesDesign, 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 ProfileGood working knowledge of C# is desirable.Strong experience with industrial communication protocols:DNP3SNMPIEC 61850ModbusHands-on experience with communication and file transfer protocols:FTP, FTPS, SFTP, TFTPHTTP, ASCIIYMODEM, XMODEMStrong 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 HaveExperience 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 UsCapgemini 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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior C++ Developer: Industrial Communications & Protocols
Senior C++ Developer: Industrial Communications & Protocols

Capgemini • United States

On-site
USD 110,000 - 160,000
Java Developer
Java Developer

Capgemini • New York (NY)

Hybrid
USD 86,129 - 127,189
Health insurance
401(k) plan
Paid time off
Sales Developer Semiconductor Industry
Sales Developer Semiconductor Industry

Capgemini • United States

Hybrid
USD 120,000 - 190,000
Pension
Mobility support
Flexible hours
+2
Java Developer
Java Developer

Capgemini • Atlanta (GA)

On-site
USD 70,000 - 85,000
Medical, dental, and vision coverage
401(k) plan
Paid time off
Senior Software Engineer
Senior Software Engineer

Capgemini • Irving (NY)

On-site
USD 73,000 - 174,000
Sales Developer
Sales Developer

Capgemini • United States

Hybrid
USD 70,000 - 110,000
Pension
Hybrid working hours
26 vacation days
+1
C++ Developer
C++ Developer

Capgemini • New York (NY)

On-site
USD 61,000 - 104,000
Senior Mechatronics Engineer
Senior Mechatronics Engineer

Capgemini • Dallas (TX)

On-site
USD 73,000 - 174,000
Vacation 12–25 days
Medical, dental, vision
401(k) retirement plan
+2
Senior Integration Engineer
Senior Integration Engineer

Capgemini • Alpharetta (GA), Northern (KY)

Hybrid
USD 106,000 - 145,000
Java Full Stack Developer
Java Full Stack Developer

Capgemini • Town of Texas (WI)

On-site
USD 61,000 - 105,000
Paid time off based on employee grade
Medical, dental, and vision coverage
Retirement savings plans
+2