Skip to content
mimi

Développeur Android - Noyau Linux (IT) / Freelance

Silkhom

France · On-site Today

About the role

À propos du poste

Au sein de l'équipe embarquée, vous serez en charge de la configuration, compilation et adaptation du noyau Linux d'Android pour une plateforme matérielle basée sur les processeurs NXP 9. Vous interviendrez au plus proche du hardware afin d'assurer la compatibilité, les performances et la stabilité du système.

Responsabilités

  • Configurer, compiler et maintenir le kernel Linux Android pour une cible 9
  • Adapter le noyau aux spécificités matérielles (drivers, périphériques, boot)
  • Intégrer et personnaliser le Board Support Package (BSP)
  • Développer et modifier des drivers Linux (GPIO, I2C, SPI, UART, etc.)
  • Gérer le bootloader (U-Boot ou équivalent) et la chaîne de démarrage
  • Assurer le debugging bas niveau (kernel panic, logs, performance)
  • Optimiser les performances et la consommation énergétique
  • Collaborer avec les équipes hardware et software applicatif

Profil / Exigences

  • Expérience avec Android Open Source Project (AOSP)
  • Excellente maîtrise de Linux embarqué et du kernel Linux
  • Expérience avec compilation croisée (cross‑compilation toolchains)
  • Maîtrise des systèmes de build (Make, CMake, Soong, Bazel ?)
  • Expérience avec bootloaders (U‑Boot fortement apprécié)
  • Anglais courant écrit / oral

Requirements

  • Expérience avec Android Open Source Project (AOSP)
  • Excellente maîtrise de Linux embarqué et du kernel Linux
  • Expérience avec compilation croisée (cross-compilation toolchains)
  • Maîtrise des systèmes de build (Make, CMake, Soong, Bazel?)
  • Expérience avec bootloaders (U-Boot fortement apprécié)
  • Anglais courant écrit / oral

Responsibilities

  • Configurer, compiler et maintenir le kernel Linux Android pour une cible 9
  • Adapter le noyau aux spécificités matérielles (drivers, périphériques, boot)
  • Intégrer et personnaliser le Board Support Package (BSP)
  • Développer et modifier des drivers Linux (GPIO, I2C, SPI, UART, etc.)
  • Gérer le bootloader (U-Boot ou équivalent) et la chaîne de démarrage
  • Assurer le debugging bas niveau (kernel panic, logs, performance)
  • Optimiser les performances et la consommation énergétique
  • Collaborer avec les équipes hardware et software applicatif

Skills

AOSPAndroidBazelBootloaderCMakeC/C++Embedded LinuxGPIOI2CKernelLinuxMakeNXPSoongSPIUARTU-Boot

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free