capgemini
C/C++ ADA RTRT
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/C++ ADA RTRT Engineer
Location Bangalore Experience 2–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 leading organizations build high-quality, reliable, and safety-critical software solutions through robust testing and validation practices.
Your Role
As an C/C++ ADA RTRT Engineer , you will be responsible for developing and executing unit test cases for embedded and real-time software applications. You will work closely with development teams to ensure software quality, compliance, and adherence to coding standards in safety-critical environments.
In this role, you will
- Develop, execute, and maintain unit test cases using the RTRT (Rational Test RealTime) Tool .
- Perform unit testing and validate software components developed in C/C++ .
- Analyze test results, identify defects, and collaborate with development teams for resolution.
- Ensure compliance with software quality standards and testing methodologies.
- Participate in code reviews and support test automation activities.
- Create and maintain test documentation, including test plans, test cases, and test reports.
- Work on embedded and real-time systems testing activities.
- Support continuous improvement initiatives in testing processes and tools.
Your Profile
- 2–5 years of experience in Unit Testing .
- Strong programming skills in C and C++ .
- Hands-on experience with RTRT (Rational Test RealTime) Tool .
- Good understanding of software testing life cycle and testing methodologies.
- Experience in embedded systems or real-time software testing is preferred.
- Knowledge or experience in ADA95 / ADA 2012 will be an added advantage.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Bachelor’s degree in Computer Science, Electronics, Electrical Engineering, or a related field.
Mandatory Skills
- C
- C++
- RTRT Tool
- Unit Testing
Good to Have
- ADA95
- ADA 2012
- Embedded Systems Testing
- Real-Time Software Testing
Additional Requirement
- Candidates who can join within 15–30 days will be preferred.
What You’ll Love About Working Here
- Opportunity to work on cutting-edge engineering and embedded software projects.
- Inclusive and collaborative work environment.
- Continuous learning and certification opportunities.
- Exposure to global clients and advanced testing technologies.
- Career growth through challenging engineering engagements.
About Us
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.
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.


