Ingénieur Logiciel Embarqué C++ - Stm32 H/F
- Toulouse - 31
- CDI
- Entreprise anonyme
Les missions du poste
Dans le cadre du développement de ses activités, une entreprise industrielle basée à Toulouse renforce son équipe R&D et recherche un ingénieur logiciel embarqué pour intervenir sur l'ensemble du cycle de développement de ses produits électroniques.
Vous intervenez sur des systèmes embarqués intégrés à des équipements conçus, développés et industrialisés en interne.
Vous rejoignez une R&D d'environ 25 personnes organisée par expertises (logiciel, électronique, test, mécanique, industrialisation, gestion de projet) avec un fonctionnement en multi-projets avec une approche orientée produit.
L'entreprise développe des équipements électroniques complets intégrant :
- Capteurs et acquisition de données
- Traitement du signal et calcul embarqué
- Systèmes temps réel
- Électronique analogique et numérique
- Sous-ensembles mécatroniques
Les équipes interviennent sur toute la chaîne de valeur :
conception prototypage validation intégration mise en production suivi produit
Le lien entre software et hardware est quotidien :
prise en compte des contraintes matérielles, définition des interfaces, intégration système et résolution de problématiques terrain.
Votre rôle :
Vous participez au développement des logiciels embarqués qui pilotent les produits de l'entreprise, depuis l'analyse du besoin jusqu'au maintien en conditions opérationnelles après mise en production.
Votre travail se traduit concrètement dans les équipements livrés aux utilisateurs.
Vos missions :
Conception & architecture
- Analyse des besoins techniques
- Participation aux choix d'architecture système
- Définition des architectures logicielles embarquées
- Rédaction des dossiers de conception
- Identification des points techniques sensibles
- Proposition de solutions robustes et maintenables
Développement embarqué
- Développement et maintenance de logiciels embarqués en C++
- Travail sur microcontrôleurs et couches bas niveau
- Réalisation des tests unitaires
- Intégration logiciel / matériel
- Contribution à la documentation technique
Cycle produit & industrialisation
- Participation aux phases de prototypage
- Support aux équipes test et validation
- Contribution à l'intégration en production
- Analyse et résolution d'anomalies terrain
- Maintenance et évolutions des produits en service
Les développements s'effectuent dans un environnement structuré avec outils de gestion de versions et solutions ALM.
Vous collaborez étroitement avec :
- Les équipes électroniques (interfaces matériel / logiciel, BSP)
- Les équipes test et qualification
- L'industrialisation et la production
- Les chefs de projet R&D
Le profil recherché
Ingénieur de formation (Bac +5) en informatique ou systèmes embarqués, vous justifiez de 2 à 5 ans d'expérience en développement logiciel, idéalement acquise dans un environnement projet industriel.
Vous disposez d'une expérience significative en développement C++ embarqué et êtes à l'aise avec les environnements contraints et proches du matériel.
Compétences attendues :
- Développement C++ embarqué
- Développement sur microcontrôleurs
- Interfaces matériel / logiciel
- Conception orientée objet
- Qt
- Modélisation UML (ou équivalent)
- Environnement Linux
- Outils de gestion de configuration logicielle
Poste en CDI direct au sein de la société en question