CONCRETIO SERVICES

Contractor job Ingénieur AOSP Framework / UI System

Valence (26)

CONCRETIO SERVICES

Job position

Contractor
As soon as possible
6 months renewable
400-500 €
5 to 10 years experience
Hybrid
Valence, Auvergne-Rhône-Alpes
Published on 17/03/2026

Share this job

MISSIONS PRINCIPALES

Launcher système & Kiosk mode

  • Développer et maintenir un launcher custom intégré à l'OS (system app, permissions signature-level)

  • Implémenter le verrouillage complet du terminal : désactivation barre de navigation, notifications, accès settings, comportements Android standard non désirés

  • Garantir la stabilité du process de paiement en toutes conditions — un plantage ou une sortie du kiosk mode est un incident critique en production

  • Gérer les variantes du launcher : certification, debug, production

Intégration Framework & Services Système

  • Interagir avec AMS, WMS, PMS pour contrôler finement le comportement de l'OS

  • Modifier ou étendre des composants système AOSP dans les limites compatibles avec la certification

  • Assurer la cohérence du cycle de vie des processus : pas de fuite mémoire, pas de restart intempestif

IPC & HALs

  • Implémenter les canaux de communication inter-processus (Binder, AIDL) avec services système et HALs

  • Interagir avec les HALs existants pour piloter le hardware de paiement : lecteur carte, NFC, écran, imprimante

  • Respecter le modèle HAL Android (HIDL / AIDL2) pour maintenir la compatibilité avec les évolutions AOSP

Sécurité système & Conformité PCI

  • Définir et maintenir les politiques SELinux adaptées au contexte terminal certifié

  • Réduire la surface d'attaque : désactivation des services inutiles, hardening des permissions

  • Collaborer avec les équipes sécurité et certification sur les impacts système des évolutions produit

Build System & Coordination

  • Intégrer les composants dans le build AOSP (Soong / Android.bp) : créer des modules, gérer les dépendances

  • Être le référent sur les frontières système/applicatif — expliquer aux équipes dev ce qu'elles peuvent et ne peuvent pas faire

  • Coordonner avec les équipes BSP/kernel offshore (Chine, Vietnam, Philippines) en anglais

Candidate profile

PROFIL RECHERCHÉ

  • 6 à 10 ans d'expérience, dont 3 à 4 ans sur des couches AOSP système / framework en production réelle

  • Expérience sur des équipements Android embarqués à contraintes fortes : kiosques, terminaux industriels, POS Android, équipements médicaux sous Android

  • Exposition à des environnements certifiés ou régulés impliquant traçabilité et rigueur sur les modifications système

  • Anglais opérationnel obligatoire — coordination quotidienne avec les équipes offshore

  • Architecte de la couche système : choisit où placer chaque composant dans la pile Android et sait justifier ses choix

  • Rigoureux sur la sécurité : renforce les mécanismes Android, ne les contourne pas

COMPÉTENCES REQUISES

Must-have :

  • AOSP Framework (++) — services système (AMS, WMS, PMS), cycle de vie processus niveau OS, modification/extension de composants système

  • Launcher system / Kiosk mode — system app avec permissions signature-level, verrouillage complet du terminal

  • IPC système — Binder, AIDL (et idéalement HIDL / AIDL2) pour communication inter-processus

  • HALs Android — modèle HAL, interaction avec HALs existants (NFC, display, périphériques paiement)

  • SELinux — politiques SELinux dans un contexte AOSP certifié, hardening de l'OS

  • C/C++ et Java — les deux langages sont requis

  • Linux système — processus, IPC kernel, mécanismes sous-jacents à Android

  • Soong / Android.bp — intégration de composants dans le build, création de modules

  • Anglais opérationnel — coordination technique équipes Asie

Nice-to-have :

  • HIDL / AIDL2 — interfaces HAL de dernière génération

  • Profiling Android — Systrace, Perfetto, Android Studio Profiler sur hardware contraint

  • Gestion d'une montée de version AOSP sur produit existant

  • Connaissance PCI-DSS / PCI-PTS

  • Connaissance des SoC cibles : Qualcomm, MediaTek, Amlogic, Rockchip

SOFT SKILLS CLÉS

  • Vision système : sait où placer chaque composant dans la pile Android, pas de solution hors-couche

  • Rigueur de fiabilité : zéro tolérance sur la stabilité — un plantage en production est un incident critique

  • Sécurité by design : renforce les mécanismes Android, ne les contourne pas

  • Pédagogie technique : explique les frontières système/applicatif sans condescendance ni jargon inutile

  • Adaptabilité domaine : intègre les spécificités du paiement sans formation exhaustive sur le secteur

  • Communication internationale : anglais technique courant avec les équipes BSP offshore

Working environment

CONTEXTE & OBJECTIF DU POSTE

Un acteur du secteur bancaire fabrique des terminaux sous Android soumis à des certifications strictes (PCI-DSS, PCI-PTS).

L'enjeu n'est pas de faire tourner des applications Android sur le terminal — c'est de construire un environnement système dans lequel l'interface de paiement devient indissociable de l'OS. Le terminal doit se comporter comme un appareil dédié : verrouillé, fluide, fiable, imperméable à toute sortie non contrôlée.

Ce que cette mission vient construire :

  • Un launcher système custom verrouillé, intégré à l'OS comme app système avec permissions signature-level

  • Une intégration fine avec les services système Android (AMS, WMS, PMS) pour contrôler ce qui s'affiche et s'exécute

  • Des canaux IPC (Binder, AIDL, HIDL) pour dialoguer avec les HALs et drivers du hardware de paiement

  • Un kiosk mode robuste : le terminal ne peut pas en sortir, même en conditions dégradées

  • Des politiques SELinux adaptées aux contraintes PCI et une surface d'attaque réduite

Paris, France
250 - 999 employees
Recruitment agency
🤟🏽 Nous sommes une agence de placement de freelance de nouvelle génération spécialisée dans les métiers de l'IT et du digital. 🎯 Nous vous trouvons les meilleurs freelance en 72 heures maximum dans les 6 domaines de compétences suivants : 1️⃣ l'infrastructure et le cloud 2️⃣ la sécurité et l'architecture 3️⃣ les ERP - la BI - la Big Data 4️⃣ les logiciels embarqués 5️⃣ le développement et les applicatifs 6️⃣ le webdesign 6 DOMAINES DE SPECIALISATION : 🌐 l'infrastructure et la cloud (Paas, Iaas, Saas, Google Cloud, AWS, Alibaba Cloud, Microsoft Azure, Cloud Privé/Hybride…) 🔐 la sécurité et l'architecture (Audit, SOC, WAF, Test intrusion, Pentests, scans de vulnérabilités, Systèmes Windows, Unix, Linux…) 🖥️ les ERP, la BI et le Bigdata (SAP, (BI 4, BI 7, Hana, Simple Finance, Simple Logistics…), Microsoft BI, OBIEE, Hyperion…) 🎛️ l'ingénierie et logiciels embarqués (Microtechnique, Microélectronique, Systèmes embarqués, Couches basses, Ingénieur sureté de fonctionnement...) 📱 le développement et les applicatifs (PHP, Java, JavaScript, Python, Symfony, Zend, Angular, React, Node JS, Laravel, IOS, Android…) 💻 le webdesign (UI/UX Designer, Infographiste 2D/3D, Artiste/Animateur 3D, Moteur Unreal, Moteur Unity, Motion Designer...)

Apply to this job!

Find your next career move from +800 jobs!

  • Manage your visibility

    Salary, remote work... Define all the criteria that are important to you.

  • Get discovered

    Recruiters come directly to look for their future hires in our CV library.

  • Join a community

    Connect with like-minded tech and IT professionals on a daily basis through our forum.

Ingénieur AOSP Framework / UI System

CONCRETIO SERVICES

Connecting Tech-Talent

Free-Work, THE platform for all IT professionals.

Free-workers
Resources
About
Recruiters area
2026 © Free-Work / AGSI SAS
Follow us