Jobiglo

No results.

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

Hybrid 🇬🇧 English
Embedded Linux Android Automotive OS AOSP Android Build System C++ Embedded C++ design principles Git Bash Python Rust QNX SPI I2C UART CAN Ethernet Yocto Bitbake BSP integration

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

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Capgemini Engineering.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in Portugal.

💬 Chat with us on Telegram Chat on WhatsApp

Published 4 months ago

36 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Capgemini Engineering

Porto