Automotive Software Integration Engineer
Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a collaborative community of colleagues around the world, and where you’ll be able to reimagine what’s possible. Join us and help the world’s leading organizations unlock the value of technology and build a more sustainable, more inclusive world.
Job Description
The candidate will be responsible for integrating and testing QNX, Linux, and Android-based vehicle software. Key duties include integrating features and services with the underlying base software, which may include board drivers, hypervisors, open-source Linux systems, and other middleware components. The candidate will also build baselines for developers and perform release testing.
The ideal candidate will have hands-on experience in developing and testing embedded Linux software, working with Yocto packages, and strong knowledge of QNX and Android Automotive. The role requires prior experience in embedded software development, software integration, and testing (Robot Framework, ECU Test, Test Guide). The candidate should also demonstrate an interest in learning and contributing to emerging automotive computing technologies.
Necessary Skills to Succeed in this Position
- Bachelor’s degree in Electrical or Computer Engineering (other related engineering degrees may be considered).
- Minimum of 4 years of experience in software development and testing using C or C++.
- Minimum of 8 years of experience in software integration in a Linux environment involving Yocto and/or QNX.
- Minimum of 4 years of experience in software integration in the Android (AOSP) environment.
- Minimum of 2 years of experience in test automation (Robot Framework, ECU Test, or similar).
- Minimum of 2 years of experience in Adaptive AUTOSAR.
- Availability to work on-site at Stellantis offices full-time if required by project needs.
- Good knowledge of Python and CMake.
- Strong experience in Bash scripting.
- Good understanding of CI automation tools (TeamCity, Jenkins, etc.).
- Good knowledge of systemd.
- Experience with Google Test or similar unit testing frameworks.
- Familiarity with static code analysis tools (Parasoft, SonarQube, Polyspace, etc.).
- Solid understanding of embedded Linux software for automotive applications in areas such as instrument clusters, infotainment, multimedia, navigation, and firmware-over-the-air (FOTA).
- Familiarity with rapid prototyping and board bring-up.
- Knowledge of hardware interfaces (CAN, CAN-FD, LIN, Automotive Ethernet, Bluetooth, USB).
- Strong initiative, problem-solving skills, ability to work in diverse team environments, and strong documentation skills.
- Good communication skills with the ability to interface effectively with application developers and vehicle integration/validation teams.
Ways to Stand Out Above the Rest
- Experience working within an Agile or Scrum software development process.
- Experience with continuous integration systems, ALM tools, and automation scripting.
- Knowledge of Ethernet networking protocols such as 802.3, 802.1AS, TSN, and relevant transport layer formats.
- Experience with industry-standard cryptographic protocols, key handling, chain-of-trust processes, and anti-spoofing techniques.
- Familiarity with automotive product development processes such as ASPICE and the V-model.
- Experience with power management, board diagnostics, fault management, or failure modes analysis.
- Experience working on embedded platform services such as diagnostics, logging and tracing, client-server communication, IPC mechanisms, and industry benchmarks related to performance KPIs.
Job Description - Grade Specific
Capgemini is an AI-powered global business and technology transformation partner, delivering tangible business value. We imagine the future of organizations and make it real with AI, technology and people. With our strong heritage of nearly 60 years, we are a responsible and diverse group of 420,000 team members in more than 50 countries. We deliver end-to-end services and solutions with our deep industry expertise and strong partner ecosystem, leveraging our capabilities across strategy, technology, design, engineering and business operations. The Group reported 2024 global revenues of €22.1 billion.
Make it real | www.capgemini.com
Casablanca, MA