ingénieur logiciel embarqué C++ STM32
Role details
Job location
Tech stack
Job description
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., 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.
Travail en équipe
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
Requirements
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
Benefits & conditions
Poste en CDI direct au sein de la société en question
Rémunération : à partir de 45 000,00€ par an
Avantages :
- Flextime
- Intéressement et participation
- RTT
- Travail à domicile occasionnel
Lieu du poste : En présentiel, Lettre de motivation pour une reconversion professionnelle sans expérience Pourquoi travailler dans la cybersécurité ? Quel est le salaire d'un barman ? Quels sont les débouchés après un BTS marketing digital ?