Jabil
Jabil
Jabil est une entreprise mondiale de services B2B dans les domaines de l’ingénierie, de la fabrication, de la conception et de la chaîne d’approvisionnement. Depuis 1966, elle collabore avec des marques leaders afin de développer des solutions évolutives et adaptées dans des secteurs tels que l’automobile, la défense et la santé. Présente dans plus de 100 sites, Jabil associe son expertise industrielle à un engagement en faveur du développement durable, de l’implication communautaire, de l’inclusion de la main-d’œuvre, du développement professionnel et de l’innovation.

Ingénieur senior BSP Android embarqué

Développer des plateformes AOSP et BSP pour les projets d’ingénierie internationaux de Jabil. Intégrer Android, Linux, le matériel et des composants multimédias pour des produits embarqués.

Description

  • Développer et personnaliser des logiciels de plateforme AOSP pour des appareils audio embarqués
  • Développer des couches BSP et HAL Android, des composants natifs C/C++, des intégrations JNI/NDK et des services système
  • Contribuer aux mises à niveau d’Android et maintenir les plateformes alignées sur les versions actuelles
  • Intégrer et dépanner les interfaces matérielles, les pilotes de périphériques et les composants du noyau Linux
  • Diagnostiquer les problèmes de plateforme liés au démarrage, aux performances, à la mémoire, à l’alimentation, aux threads, à l’IPC et aux communications matérielles
  • Contribuer au bring-up des cartes et à la validation des plateformes sur des architectures ARM, Qualcomm et d’autres architectures matérielles embarquées
  • Collaborer avec les équipes matériel, logiciel et produit pour fournir des plateformes Android embarquées stables
  • Examiner les conceptions techniques et le code, et accompagner les ingénieurs moins expérimentés si nécessaire
  • Étudier des problèmes d’ingénierie complexes, en trouver les causes profondes et mettre en œuvre des solutions validées
  • Contribuer à des produits commerciaux utilisés en entreprise, dans l’éducation, la visioconférence et les environnements professionnels

Exigences

  • Au moins 7 ans d’expérience en développement logiciel embarqué
  • Au moins 2 ans d’expérience sur Android embarqué, AOSP ou le développement de plateformes Android
  • Solides compétences en C/C++ pour des logiciels natifs, de bas niveau et sensibles aux performances
  • Expérience pratique des BSP Android, des systèmes de build AOSP, de l’architecture HAL, de HIDL/AIDL, d’Android.bp/Android.mk, de Soong/Ninja et des services système
  • Expérience avec Android NDK, JNI, Binder, les sockets, la mémoire partagée ou d’autres mécanismes IPC
  • Bonne connaissance de Linux embarqué, des interfaces du noyau Linux, des pilotes de périphériques et des communications matérielles
  • Expérience du débogage avec ADB, GDB, Valgrind, Systrace/Perfetto, Wireshark, des analyseurs de protocoles ou des outils similaires
  • Compréhension de la conception orientée objet et des principes SOLID
  • Expérience du contrôle de version et des processus structurés de développement et de publication
  • Diplôme universitaire en informatique, génie électrique, génie informatique ou dans un domaine technique connexe

Avantages

  • Mission de longue durée avec des objectifs techniques définis
  • Organisation de travail à distance offrant de la flexibilité quant au lieu et aux modalités de travail, selon les besoins du projet et les attentes en matière de livraison
  • Collaboration avec des interlocuteurs internationaux en ingénierie et des spécialistes expérimentés dans plusieurs pays
  • Exposition à des technologies modernes et à des défis complexes dans les systèmes embarqués et les plateformes Android
  • Possibilité d’influencer les décisions techniques et de contribuer par son expertise à des produits utilisés dans le monde entier
  • Mission B2B de longue durée en tant que prestataire indépendant

Offres similaires

The Codest

Ingénieur senior de données Databricks

The Codest

Développez des plateformes et des pipelines de données Databricks à distance depuis la Pologne. Contribuez à une application bancaire destinée aux clients d’un grand groupe financier japonais.

Ouvrir
M3 USA

Responsable de l’ingénierie, PracticeMatch

M3 USA

Pilotez la modernisation de la plateforme de recrutement médical de PracticeMatch chez M3 USA. Le poste couvre la migration vers le cloud, l’ingénierie de production, le développement assisté par l’IA et la direction des équipes d’ingénierie et d’assurance qualité.

Ouvrir
Daloopa

Responsable de l’ingénierie à distance, Scout (Canada)

Daloopa

Dirigez l’équipe d’ingénierie qui développe Scout, le produit de modélisation financière sur Excel de Daloopa, optimisé par l’IA. Guidez le développement de systèmes fiables d’apprentissage automatique et de modèles de langage, tout en constituant une équipe d’ingénierie solide.

Ouvrir
Boeing

Responsable de l’ingénierie logicielle chez Boeing, systèmes de mission spatiale

Boeing

Pilotez l’architecture, le développement et les tests logiciels des systèmes de mission spatiale de nouvelle génération de Boeing. Gérez les équipes d’ingénierie, les parties prenantes, les calendriers, les risques et les livraisons techniques sur site en Californie.

Ouvrir
Teradyne

Responsable des mises en production logicielles, robotique

Teradyne

Gère les mises en production du firmware, des logiciels de contrôle et des applications des robots collaboratifs d’Universal Robots, en coordonnant leur préparation, la configuration, le déploiement en production et l’automatisation des processus.

Ouvrir
Stryker

Responsable senior de l’ingénierie de fabrication – dispositifs médicaux

Stryker

Dirigez les équipes d’ingénierie et les opérations de fabrication de Stryker en Arizona. Supervisez les transferts de produits, la validation des procédés et les améliorations des investissements et des procédés à long terme.

Ouvrir
FloQast

Responsable technique de l’ingénierie, IA centrale

FloQast

Dirigez des équipes d’ingénierie basées en Inde qui développent des solutions d’IA en production pour la plateforme d’automatisation comptable de FloQast. Pilotez le RAG, les flux de travail agentiques, le LLMOps et la collaboration entre équipes internationales.

Ouvrir
Parexel

Attaché de recherche clinique senior, contractuel – Australie

Parexel

Supervisez des centres d’essais cliniques dans toute l’Australie pour Parexel, en veillant au respect du protocole, à la qualité des données, à la documentation et aux livrables de l’essai. Ce poste contractuel couvre les activités des centres, de l’initiation à la clôture de l’étude.

Ouvrir