This job is no longer available
This job expired on 19/07/2026. It no longer accepts applications.
Android Automotive Software Engineer
Capgemini Engineering · Porto
Job description
About the role
Join Capgemini Engineering’s Embedded and Safety‑Critical Systems Unit to develop the next generation of embedded, real‑time automotive software. You will work on highly connected systems that combine massive processing power with complex applications, focusing on Android Automotive OS and related platforms.
Key responsibilities
- Design and implement OS‑related software for embedded Linux, Android, and QNX environments.
- Create Bash, Python, and Rust scripts, Bitbake recipes, and driver code for various devices.
- Develop hardware abstraction layers, manage hypervisors and virtual machines, and optimise operating systems.
- Integrate Board Support Packages, perform device bring‑ups, and manage resources across multi‑OS platforms.
- Port Yocto Linux drivers and functionalities to AOSP and QNX.
Required profile
- Strong understanding of embedded Linux architecture, configuration, monitoring, and profiling.
- Deep knowledge of AOSP lower layers, Android OS architecture, and Android Automotive OS.
- Experience with Android Build System (Make, Soong) and Linux/Android HAL development.
- Proficient in C/C++ for embedded systems and familiar with Embedded C++ design patterns.
- Advanced device‑driver expertise, Git version control, and scripting in Bash, Python, or Rust.
- Experience with hypervisor‑based systems (preferably QNX) and low‑level communication protocols (SPI, I2C, UART, CAN, Ethernet).
- Fluent English (C1 level) with strong analytical and communication skills.
Required skills
- Embedded Linux
- Android Automotive OS (AAOS)
- AOSP
- Android Build System (Make, Soong)
- Linux/Android HAL development
- C, C++
- Embedded C++ design principles
- Device driver development
- Git
- Bash, Python, Rust
- QNX
- Hypervisor management
- SPI, I2C, UART, CAN, Ethernet
- Yocto, Bitbake
- BSP integration and device bring‑up
What we offer
- Multicultural, inclusive team environment
- Hybrid work model
- Career growth programs and diverse professional network
- Access to training and certifications in cutting‑edge technologies
- Opportunities on national and international projects
- Health and life insurance
- Referral bonuses and great office locations
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Portugal.
Salaries by job title
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Capgemini Engineering
Porto