Descriptif du poste
Entreprise innovante en forte croissance, spécialisée en réalité augmentée et systèmes embarqués pour les secteurs automobile et aéronautique, recherche un(e) Ingénieur Logiciel Embarqué pour renforcer son équipe R&D.
Le poste s’adresse à un(e) développeur(se) embarqué(e) confirmé(e), passionné(e) par le code bas niveau, aimant développer au quotidien, et souhaitant intervenir sur des produits technologiques concrets, complexes et à fort enjeu industriel.
Descriptif du poste
Intégré(e) à l’équipe développement, vous interviendrez sur l’ensemble du cycle de vie logiciel embarqué, de la conception à la mise en production, dans des environnements microcontrôleurs et Linux embarqué, parfois contraints temps réel.
Votre rôle est clairement orienté développement pur : analyse, écriture de code, intégration et validation de solutions logicielles robustes et performantes.
Vos missions principales
• Analyser les besoins fonctionnels et techniques issus des cahiers des charges.
• Participer à l’audit des systèmes existants et proposer des évolutions techniques.
• Concevoir et développer des modules logiciels embarqués en C / C++.
• Travailler sur des environnements microcontrôleurs et/ou Linux embarqué.
• Réaliser les phases d’intégration, de tests et de validation (non-régression).
• Participer au déploiement, à la maintenance et aux mises à jour logicielles.
• Rédiger la documentation technique associée (conception, UML, procédures, tests).
Profil recherché
Expérience & compétences clés (non négociables)
• Minimum 3 ans d’expérience concrète en développement embarqué, avec une pratique quotidienne du développement.
• Solide expérience en programmation bas niveau en C ou C++.
• Expérience sur microcontrôleurs et/ou Linux embarqué.
• Profil orienté développement logiciel pur, à l’aise avec le code, le debug et l’optimisation.
Compétences techniques – au moins un des points suivants requis
Vous devez avoir une bonne maîtrise d’au moins un des domaines suivants :
• Interfaces graphiques (GUI)
◦ Sur microcontrôleur (ex : LVGL)
◦ ou via Python / Linux embarqué
• Bluetooth / BLE
• Mise à jour logicielle embarquée : FOTA / DFU
Compétences complémentaires appréciées
• Expérience sous Linux embarqué et/ou OS temps réel (FreeRTOS).
• Connaissances en Python (outils, scripts, GUI, tests).
• Protocoles de communication : USB, RS232, CAN, Bluetooth, BLE.
• Maîtrise des outils Git, GitHub/GitLab, Jira.
• Sensibilité aux méthodes Agile et à la qualité logicielle.
• Anglais technique (lecture, échanges techniques).
Qualités personnelles
• Goût du développement embarqué bas niveau et des environnements techniques exigeants.
• Esprit analytique, rigueur et autonomie.
• Curiosité technique et capacité à être force de proposition.
• Bon esprit d’équipe et communication claire avec les autres métiers (hardware, système, produit).
Conditions
• Poste basé à Labège (31).
• Rémunération : selon profil et expérience.
• Environnement technique stimulant, projets innovants, forte culture R&D.