Ingénieur Développeur Embarqué Android AOSP & Linux H/F

Smile
Villeurbanne, France
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Agile Methodology C++ (Programming Language) Linux Linux on Embedded Systems Middleware Firmware Scrum Methodology Real-Time Operating Systems PIC Microcontroller Git

Job description

Vos Missions : Développement Bas Niveau Android AOSP & STM32

Pour le compte d’un leader mondial des solutions de paiement sécurisées, vous propulsez le développement des couches logicielles bas niveau de terminaux de paiement de nouvelle génération :

  • Développement & Intégration OS : Implémenter et adapter la plateforme Android AOSP sur des SoC MediaTek. Intégrer les nouvelles spécificités matérielles à la plateforme générique.
  • Drivers & Couches HAL : Concevoir et développer des pilotes (drivers) pour de nouveaux composants physiques. Concevoir l’AIDL / HIDL indispensable à l’interfaçage entre le bas niveau (Hardware Abstraction Layer) et le middleware.
  • Firmware Microcontrôleur : Prendre en charge le cycle de vie (développement, firmware, mises à jour sécurisées) d’un module fiscal critique basé sur un microcontrôleur STM32.
  • Qualité Industrielle : Définir et déployer les processus de tests de production pour le STM32 et accompagner le client dans l’intégration globale de son firmware.

️ Votre Stack Technique

  • Systèmes d’Exploitation : Maîtrise d’Android AOSP, des mécanismes de la HAL et de Linux Embarqué.
  • Langages & API : Excellente pratique du C / C++ et maîtrise des interfaces AIDL / HIDL.
  • Hardware & SoC : Expérience sur l’architecture MediaTek et le développement sur microcontrôleurs STM32 (Bare Metal / RTOS).
  • Outils & Sécurité : Maîtrise de Git, des environnements de build Android (Soong/Make) et sensibilité aux protocoles de sécurité, de cryptographie et de chiffrement standardisés.

Méthodologies : Agile (Scrum/Kanban) et Cycle en V.

Requirements

  • Expérience : 3 ans ou plus en développement embarqué Android (AOSP / Linux Kernel).
  • Compétences clés : Vous maîtrisez l’interfaçage matériel sous Android et le développement de drivers bas niveau. Une expérience en contrôle ou environnement industriel grand public est un plus.
  • Savoir-être : Rigueur méthodologique, esprit d’équipe et communication fluide pour échanger efficacement avec les architectes et les équipes hardware clientes.
  • Langues : Un bon niveau d’anglais technique est essentiel pour évoluer dans cet écosystème international.

Smile s’engage pour un environnement où la diversité est une force et l’inclusion, un pilier. Ici, chaque talent est reconnu, respecté et encouragé à aller plus loin.

Processus de recrutement

  • Qualification : Échange téléphonique RH (30 min).
  • Entretien Métier : Discussion technique avec l’un de nos experts.
  • Finalisation : Rencontre avec le manager d’agence.

Benefits & conditions

Poste à pourvoir à Valence.

About the company

Passionné(e) par la tech et l’innovation ? Rejoignez les 1 800 collaborateurs de Smile, leader européen de l’intégration Open Source. En intégrant notre agence Embedded & Connected Systems, vous rejoignez un écosystème unique où l’excellence technique est la norme.

  • Une expertise reconnue : Profitez d’un management de proximité par des pairs (experts techniques). Nous boostons votre carrière via une offre de formation complète : accès à une plateforme d’e-learning, financement de certifications et outils de partage de connaissances.
  • Une communauté active : Ici, on ne se contente pas d’utiliser l’Open Source, on le fait vivre ! Participez à des salons majeurs, contribuez à la rédaction de livres blancs et partagez votre savoir sur notre blog de référence : linuxembedded.fr.
  • Projets à fort impact : Contribuez directement aux projets communautaires (Yocto Project, Buildroot) pour construire un numérique plus intelligent et responsable.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · WWC 2021

3:52 min

Comparing French work-life balance principles with international engineering practices

Chris Heilmann +2 · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

Videos

See all

Related articles

See all