Embedded SW engineer

5634
  • Competitive
  • France
  • Automotive
  • Permanent
Titre du poste: Embedded SW engineer

Description du poste :
Nous recherchons un Embedded SW engineer pour rejoindre notre équipe de développement d'ingénierie en virtualisation mobile. Notre équipe développe un logiciel de virtualisation matérielle (hyperviseur) pour des plates-formes embarquées basées sur ARM, leur permettant d'exécuter plusieurs instances de systèmes d'exploitation simultanément. Les environnements cibles pour ces produits logiciels comprennent les plates-formes matérielles automobiles des fournisseurs de semi-conducteurs et les systèmes d'exploitation logiciels automobiles.

Missions :
  • Concevoir, coder, effectuer des revues de code, tester, déboguer, intégrer, qualifier, documenter et maintenir un logiciel de virtualisation automobile et les systèmes d'exploitation associés (principalement Android) ainsi que les packages de support matériel. Cela inclut à la fois le logiciel existant et les nouvelles fonctionnalités qui améliorent le logiciel existant.
  • Travailler en étroite collaboration avec les clients, ce qui peut nécessiter des déplacements occasionnels, principalement en Asie.

Compétences requises :
  • Diplôme de Master en Informatique, en Génie Électrique ou diplôme équivalent en ingénierie ou expérience équivalente.
  • Maîtrise du langage C
  • Bonne connaissance du noyau Linux (expérience dans le développement de pilotes)
  • Concepts des systèmes d'exploitation
  • Familiarité avec les systèmes de construction tels que YOCTO et Android
  • Capacité à travailler en respectant des processus de qualité de développement stricts (Processus Automotive ASPICE)
  • Solides compétences en résolution de problèmes, capacité à naviguer au sein de grands logiciels pour identifier un problème ou un problème de performance.
  • Expérience avérée dans le travail en autonomie, capable d'apprendre rapidement dans de nouveaux environnements.
  • Excellentes compétences en communication, y compris la capacité à présenter des problèmes techniques complexes à un public de clients.
  • Capacité à voyager sur les sites des clients en Asie et dans d'autres pays.
  • Maîtrise de l'anglais, à l'oral comme à l'écrit.


Atouts :
  • Connaissance de l'architecture Android
  • Développement de périphériques ou de pilotes Virtio
  • Expérience en QNX
  • Maîtrise du C++, Rust, développement orienté objet
  • Expérience dans le développement de middleware et d'applications Android (en Java)
  • Familiarité avec l'architecture ARM
  • Connaissance approfondie des noyaux de systèmes d'exploitation, des pilotes de périphériques et des packages de support matériel

Si vous êtes passionné par le développement logiciel et que vous souhaitez travailler sur des projets stimulants, nous vous encourageons à postuler dès maintenant pour cette opportunité exceptionnelle. Rejoignez notre équipe dynamique et contribuez au développement de solutions de pointe dans le domaine de la virtualisation embarquée.
 
Guillaume Almeras Managing Consultant

Apply for this role