Ingénieur.e systèmes embarqués Linux
Role details
Job location
Tech stack
Job description
L'ingénieur.e systèmes embarqués Linux que nous recherchons participera à nos projets pour nos clients France et international. Vous interviendrez à toutes les phases de la conception jusqu'à la mise en production dans notre usine attenante. Dans un monde avec des enjeux toujours plus élevés sur la cybersécurité et des technologies qui évoluent en permanence, notre équipe logicielle évolue également : nous mettons en œuvre une plateforme logicielle modulaire (OS et middleware) commune à tous nos projets. Nous recherchons une personne capable d'architecturer, de développer et de maintenir cette plateforme pour tous nos produits. Vos principales responsabilités :
- Pré-étude en lien avec le chef de projet
- Définir ou faire évoluer l'architecture logicielle et matérielle de nos solutions
- Concevoir et maintenir notre plateforme Linux embarquée sous Yocto
- Définir une roadmap d'implémentation de la plateforme à 2 ans
- Développer les logiciels pour nos cartes électroniques
o Développer les fonctions temps réel en C / C++ sur des microprocesseurs fonctionnant sous un kernel Linux o Développer les écarts entre notre solution existante et les fonctionnalités demandées par nos clients
- Concevoir les tests requis : tests unitaires, fonctionnels et d'intégration
- Intégrer et tester les livrables sur cible
- Participer à la conception de nouveaux produits
- Participer à la veille technologique open source de l'entreprise
- Passionné.e par le logiciel open source ou les systèmes embarqués, vous êtes force de proposition et vous vous projetez dans une équipe pluridisciplinaire, Processus de recrutement :
- 2 à 3 entretiens seront organisés pour les candidats présélectionnés.
Requirements
Do you have experience in TCP/IP?, * Formation initiale : Bac +5 dans le domaine de l'électronique ou de l'informatique industrielle
- Expérience de plus de 10 ans dans un environnement de projets électroniques et systèmes embarqués Linux
- Très bonne connaissance de l'OS Linux et de l'écosystème Yocto
- Optionnel : FreeRTOS ou Zephyr
- Bonne maîtrise de l'environnement Git, GitLab
- Bonnes connaissances des langages de programmation tels que le C et C++
- Optionnel : Python et Rust
- Développement de logiciels embarqués et environnement temps réel
- Techniques et outils de debug du type : GDB, Wireshark, Valgrind
- Bonnes connaissances des protocoles : TCP/IP, Ethernet, Modbus
- Bonnes connaissances des bus : PCIe, SPI, I2C, CAN
- Idéalement, des connaissances en cybersécurité appliquée aux systèmes embarqués
- Niveau d'anglais technique requis
Benefits & conditions
Rémunération & contrat :
- Salaire à définir selon profil
- Autres avantages : Tickets restaurant, intéressement et participation, avantages CSE, mutuelle et prévoyance, RTT, retraite supplémentaire, congés d'ancienneté, CET, horaires variables, bornes électriques, indemnités vélo
- Statut : Cadre
- Lieu : Villefranche-sur-Saône ou Bagnères-de-Bigorre
- Contrat : CDI temps plein