Ingénieur Développement logiciel et tests / MYTTRA
Role details
Job location
Tech stack
Job description
Vous êtes passionné par les systèmes embarqués et maîtrisez le développement logiciel et le test ? Nous vous proposons une opportunité unique de contribuer à des projets innovants dans une super équipe !
Si vous souhaitez intégrer une mission valorisante et développer vos compétences, découvrez ce poste !, Développement logiciel embarqué : Concevoir, développer et maintenir des logiciels embarqués en C/C++ sur calculateurs et cartes électroniques.
- Intégration sur carte de commande : Participer au portage, au bring-up et à l'intégration logicielle sur cible matérielle.
- Interface hardware/software : Collaborer avec les équipes électroniques pour comprendre les contraintes cartes, capteurs, actionneurs et interfaces bas niveau.
- Développement bas niveau : Intervenir sur les drivers, protocoles de communication et couches d'abstraction matérielle.
- Tests et validation : Réaliser les tests unitaires, tests d'intégration et campagnes de validation sur banc ou cible réelle.
- Analyse des spécifications : Traduire les exigences fonctionnelles et techniques en solutions logicielles robustes.
- Debug et correction d'anomalies : Diagnostiquer les dysfonctionnements, analyser les traces et proposer des corrections fiables.
- Documentation technique : Rédiger les documents de conception, notes d'intégration, rapports de tests et procédures associées.
- Qualité logicielle : Appliquer les bonnes pratiques de développement embarqué : revue de code, gestion de configuration, traçabilité et robustesse.
Requirements
Profil Recherché :Formation : Ingénieur ou Bac +5 en systèmes embarqués, électronique, informatique industrielle.Expérience : Minimum 5 ans en développement logiciel embarqué C/C++.Compétences techniques :Maîtrise du C/C++ embarquéDéveloppement sur microcontrôleurs, calculateurs ou cartes électroniquesConnaissance des interfaces bas niveau : SPI, I2C, UART, CAN, EthernetExpérience en debug sur cible : oscilloscope, analyseur logique, JTAGTests unitaires, tests d'intégration et validation sur bancGit / GitLab, CI/CD appréciésLecture de schémas électroniques appréciéeAptitudes personnelles :Rigueur technique et sens de la qualité logicielleAutonomie et capacité d'analyseBon relationnel avec les équipes électronique, logiciel et validationEsprit d'équipe et culture projetLangue : Anglais technique requis., * Formation : Ingénieur ou Bac +5 en systèmes embarqués, électronique, informatique industrielle.
- Expérience : Minimum 5 ans en développement logiciel embarqué C/C++.
- Compétences techniques :
- Maîtrise du C/C++ embarqué
- Développement sur microcontrôleurs, calculateurs ou cartes électroniques
- Connaissance des interfaces bas niveau : SPI, I2C, UART, CAN, Ethernet
- Expérience en debug sur cible : oscilloscope, analyseur logique, JTAG
- Tests unitaires, tests d'intégration et validation sur banc
- Git / GitLab, CI/CD appréciés
- Lecture de schémas électroniques appréciée
- Aptitudes personnelles :
- Rigueur technique et sens de la qualité logicielle
- Autonomie et capacité d'analyse
- Bon relationnel avec les équipes électronique, logiciel et validation
- Esprit d'équipe et culture projet
- Langue : Anglais technique requis., Esprit d'analyse