📍 Toulouse, France 🇫🇷
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 ;
Free forever • No spam • Leave anytime