Publiée le 26 avril
Mission du poste
Dans le cadre d'un programme d'envergure, nous recrutons un(e) Ingénieur(e) Firmware pour intégrer une équipe projet de 6 personnes. Vous interviendrez sur le développement et la modernisation des systèmes de contrôle-commande (gestion d'interfaces, signalisation, automatismes de bord) pour des véhicules spécialisés. Vos Missions Rattaché(e) au responsable technique, votre rôle est crucial pour donner "vie" au hardware : ✅ Développement Firmware : Conception et programmation en C bas niveau (Bare Metal) sur microcontrôleurs, avec une forte prédominance pour les architectures PIC. ✅ Optimisation : Développement de drivers et de couches applicatives optimisées ; capacité à intervenir ponctuellement en Assembleur pour les contraintes de performance les plus critiques. ✅ Reverse Engineering : Analyse du code existant sur les cartes obsolètes pour assurer une portabilité parfaite et une continuité de service sur les nouveaux designs. ✅ Tests & Débogage : Mise au point sur cible réelle, analyse au simulateur et à l'oscilloscope, en collaboration étroite avec les ingénieurs hardware. Profil : ✅ Formation & Expérience : Issu(e) d'une formation supérieure en électronique ou informatique embarquée, vous justifiez d'une expérience significative (2 à 7 ans) en programmation de microcontrôleurs sans OS (Bare Metal). ✅ Compétences Clés : Maîtrise parfaite du C. ✅ Pratique courante des environnements PIC. ✅ Capacité à lire un schéma électronique (CAO Orcad est un plus) pour comprendre l'interaction firmware/hardware. ✅ Soft Skills : Nous valorisons la transparence et l'esprit collectif. Vous savez partager vos points de blocage et collaborer dans un climat de confiance réciproque. Informations Complémentaires Environnement Défense/Sécurité : Compte tenu des secteurs d'activité et de la sensibilité du projet, les candidats doivent répondre aux critères permettant d'initier une procédure d'habilitation auprès des autorités compétentes.