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 C++ Developer, you will be responsible for designing, developing, and maintaining robust communication systems and industrial connectivity solutions. You will work on protocol stacks, device integrations, database connectivity components, and modern containerized deployments while collaborating with cross-functional teams to deliver high-quality software solutions.
In this role, you will:
Design, develop, and maintain software applications using C++ with a strong focus on performance, reliability, and maintainability.
Contribute to the implementation, enhancement, and maintenance of industrial communication protocol stacks and device integration solutions.
Analyze customer and system requirements and translate them into scalable technical solutions.
Develop and support communication interfaces for industrial devices and embedded systems.
Implement, troubleshoot, and optimize industrial communication protocols to ensure seamless interoperability between devices and applications.
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 issue resolution across various 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 by sharing technical expertise and industry best practices.
Ensure software quality through unit testing, integration testing, and automation wherever applicable.
Support containerized application deployment using Docker and contribute to CI/CD and DevOps initiatives.
Your Profile
Bachelor's degree in Computer Science, Electronics, Information Technology, or a related engineering discipline (or equivalent industry experience).
5+ years of hands-on experience in C++ software development.
Good working knowledge of C# is desirable.
Strong understanding and implementation experience with industrial communication protocols, including:
DNP3
SNMP
IEC 61850
Modbus
Hands-on experience implementing and supporting communication and file transfer protocols, including:
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 communication issues using tools such as Wireshark, tcpdump, or similar network protocol analyzers.
Ability to understand and configure devices using vendor-supplied instruction manuals and technical documentation.
About Us
Capgemini is a global business and technology transformation partner, helping organizations accelerate their digital transformation journeys through innovation, engineering excellence, and industry expertise.
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.
Searching, interviewing and hiring are all part of the professional life. The TALENTMATE Portal idea is to fill and help professionals doing one of them by bringing together the requisites under One Roof. Whether you're hunting for your Next Job Opportunity or Looking for Potential Employers, we're here to lend you a Helping Hand.
Disclaimer: talentmate.com is only a platform to bring jobseekers & employers together.
Applicants
are
advised to research the bonafides of the prospective employer independently. We do NOT
endorse any
requests for money payments and strictly advice against sharing personal or bank related
information. We
also recommend you visit Security Advice for more information. If you suspect any fraud
or
malpractice,
email us at abuse@talentmate.com.
You have successfully saved for this job. Please check
saved
jobs
list
Applied
You have successfully applied for this job. Please check
applied
jobs list
Do you want to share the
link?
Please click any of the below options to share the job
details.
Report this job
Success
Successfully updated
Success
Successfully updated
Thank you
Reported Successfully.
Copied
This job link has been copied to clipboard!
Apply Job
Upload your Profile Picture
Accepted Formats: jpg, png
Upto 2MB in size
Your application for C Developer
has been successfully submitted!
To increase your chances of getting shortlisted, we recommend completing your profile.
Employers prioritize candidates with full profiles, and a completed profile could set you apart in the
selection process.
Why complete your profile?
Higher Visibility: Complete profiles are more likely to be viewed by employers.
Better Match: Showcase your skills and experience to improve your fit.
Stand Out: Highlight your full potential to make a stronger impression.
Complete your profile now to give your application the best chance!