Capgemini is looking for an experienced C++ Developer with strong Linux expertise to work on advanced infotainment and embedded systems. This role is ideal for engineers who enjoy working on modern C++, system-level debugging, Bluetooth stacks, and automotive domain technologies.
Role Overview
You will design, develop, and optimize software for automotive infotainment platforms using modern C++, Linux, and embedded tools. The position requires deep technical skills along with the ability to analyze traces, debug system components, and collaborate with cross-functional engineering teams.
Key Skills & Experience
- Experience with Bluetooth profiles and ability to analyze air traces
- Automotive infotainment domain experience
- Strong command of Modern C++14/17, OOP, and design patterns
- Familiarity with MISRA C/C++, CERT guidelines
- Multi-threading, IPC, RPC technologies (Thrift, DBUS, gRPC, Sockets)
- Build tools: Make, CMake, Git workflow
- Linux debugging with GDB, Valgrind, and system analysis
- Test-driven development, Google Test, Robot Framework
- Scripting experience with Python and Shell
- Good understanding of infotainment system architecture
- Agile methods such as Scrum or Kanban
- Tools like JIRA, Confluence, TMX
- Nice to have: Embedded Linux, Yocto, QNX, virtualization, TrustZone
- Understanding Bluetooth security vulnerabilities
Role Expectations
- Develop and maintain high-quality software in C++
- Solve complex engineering problems through structured analysis
- Participate in code reviews, testing, and documentation
- Work with minimal supervision and deliver reliable results
- Collaborate with teams across software and hardware domains
👉 Apply Now:
https://www.capgemini.com/in-en/jobs/291904-en_GB+sap_btp
Disclaimer
Job details are sourced from the official Capgemini careers website. Please refer to the company’s job page for the most accurate and updated information. We do not charge fees and are not involved in the hiring process.