Ingénieur Logiciel Linux Kernel H/F
Job description
Au sein d'une équipe d'experts logiciels, vous participerez au développement et à l'intégration de composants bas niveau sous Linux. Les missions : Analyser les besoins techniques et participer à la définition des architectures logicielles ; Développer, adapter et maintenir des composants du noyau Linux ; Concevoir et implémenter des pilotes de périphériques (Device Drivers) ; Participer aux activités de portage Linux sur de nouvelles plateformes matérielles ; Assurer l'intégration de composants matériels et logiciels ; Déboguer et optimiser les performances système ; Participer aux phases de validation, qualification et support technique ; Rédiger la documentation technique associée ; Collaborer avec les équipes hardware, firmware et logiciel applicatif.
Les compétences appréciées : Développement et maintenance du Linux Kernel ; Connaissance des mécanismes du noyau Linux (interruptions, gestion mémoire, ordonnanceur, synchronisation, espaces utilisateur/noyau) ; Développement de scripts Python ; Méthodologies Agile et bonnes pratiques de développement logiciel Profil recherché : Diplômé(e) d'une école d'ingénieur ou d'un Master Bac+5 en informatique, systèmes embarqués ou équivalent ; Expérience en développement logiciel bas niveau sous Linux ; Excellente maîtrise du langage C ; Bonne connaissance de l'architecture du noyau Linux ; Expérience dans le développement de drivers Linux ; Capacité à analyser et résoudre des problématiques complexes ; Anglais technique requis ; Habilitation secret défense nécessaire ;