Ingénieur Développement Embarqué Linux C - C++ H/F - MYTTRA
- Aix-en-Provence - 13
- CDI
- Télétravail accepté
- MYTTRA
Les missions du poste
Rejoignez notre équipe MYTTRA SYSTEMES dédiée à l'ingénierie des Systèmes Embarqués, Electronique et Mécatronique.
- Développement C/C++ embarqué : Concevoir, développer et maintenir des fonctionnalités logicielles en C/C++ à destination de cibles embarquées, en tenant compte des contraintes matérielles et des exigences de performance.
- Linux embarqué : Développer, intégrer et déployer des composants logiciels sur cible embarquée sous Linux, en assurant leur stabilité et leur bonne interaction avec le système.
- Buildroot : Construire, configurer et faire évoluer les environnements Linux des cibles embarquées à l'aide de Buildroot, en maîtrisant l'intégration des différents composants du système.
- Architecture système : Participer aux choix d'architecture et analyser les interactions entre les différentes briques logicielles et matérielles de la cible afin de garantir la cohérence globale du produit.
- Intégration sur cible embarquée : Implémenter et intégrer les nouvelles fonctionnalités sur les équipements cibles, en maîtrisant leurs impacts sur les différents composants logiciels et matériels.
- Maintenance corrective : Analyser, reproduire et corriger les anomalies rencontrées sur cible embarquée et contribuer à l'identification de leurs causes racines.
- Cybersécurité : Intégrer les enjeux de sécurité, robustesse et intégrité du système embarqué dans la conception des nouvelles fonctionnalités et dans le traitement des anomalies.
- Performance : Analyser et optimiser les performances des développements directement sur cible afin de répondre aux contraintes propres aux systèmes embarqués.
- Tests unitaires : Concevoir et maintenir les tests unitaires permettant de sécuriser les développements et de limiter les risques de régression.
- Validation et diagnostic sur cible : Réaliser les phases de validation, reproduire les dysfonctionnements sur les équipements et analyser les défaillances afin d'identifier et de mettre en oeuvre les corrections nécessaires.
- Outils de simulation : Participer à l'évolution des moyens de simulation permettant de préparer, reproduire et fiabiliser les tests avant validation sur cible embarquée.
- Collaboration R&D : Travailler avec les différentes expertises techniques afin de transformer les besoins fonctionnels en solutions embarquées fiables, performantes et maintenables.
Le profil recherché
✅ Diplôme d'ingénieur en informatique, électronique ou systèmes embarqués (INSA, ESEO, ENIB, Polytech...).
✅ Minimum 4 à 5 ans d'expérience en développement logiciel embarqué.
✅ Solide maîtrise du C/C++ sur cible embarquée et de Linux embarqué.
✅ Expérience de Buildroot et de l'intégration / debugging sur cible.
✅ Sensibilité aux enjeux d'architecture système, performance et cybersécurité.
✅ Maîtrise des tests unitaires et des bonnes pratiques de développement logiciel.
✅ Anglais courant à l'écrit comme à l'oral.
✅ Rigueur, autonomie, esprit d'analyse et capacité à travailler en équipe.