onsite
Embedded Software Engineer - Capgemini
Software Engineer
Lead development of embedded software for unmanned robotic vehicles, focusing on vehicle control, actuator programming, and sensor perception using C++ in an agile, DevOps-enabled environment.
About the role
Key Responsibilities
- Design, implement, and test embedded applications for unmanned robotic platforms.
- Diagnose and resolve defects in production and pre‑release builds.
- Collaborate with cross‑functional teams to define requirements and validate solutions.
- Apply agile practices and continuous integration to accelerate delivery.
- Maintain documentation and support the full software life cycle.
Requirements
- Proficiency in C++ and embedded software development.
- Experience with debugging, networking, and real‑time operating systems.
- Strong understanding of SDLC, DevOps, and production support.
- Excellent problem‑solving and communication skills.