Ingénieur logiciel/Ingénieure logiciel
Développeur C++ Embarqué (H/F)
Lieu :
Brest
Démarrage :
ASAP
Type de contrat :
CDI / Mission longue selon profil
Contexte du poste
Au sein d'une équipe d'ingénierie dédiée aux systèmes embarqués, vous participerez au
développement de logiciels C++ embarqués
pour des systèmes critiques et innovants.
Ce poste s'inscrit dans le cadre de
projets stratégiques liés à la haute technologie
, au cœur de l'innovation industrielle et de la performance logicielle.
Vous rejoindrez un environnement technique stimulant, au sein d'une équipe passionnée, orientée
qualité, performance et fiabilité
.
Vos principales missions
En tant que
Développeur C++ Embarqué
, vous serez en charge de :
Développement & intégration
- Concevoir, développer et maintenir des
logiciels embarqués en C++
sur plateformes temps réel. - Participer à l'
intégration logicielle
sur cible (Linux embarqué, RTOS ou bare-metal). - Garantir la
robustesse, la performance et la fiabilité
du code développé.
Analyse & conception
- Contribuer à la
définition des architectures logicielles
et à la rédaction des spécifications techniques. - Analyser les besoins fonctionnels et proposer des
solutions techniques optimisées
.
Tests & validation
- Rédiger et exécuter les
plans de tests unitaires et d'intégration
. - Participer à la
revue de code
et à la
qualité logicielle
(normes MISRA, outils de static analysis, etc.).
Collaboration & méthode
- Travailler en
méthodologie Agile
au sein d'une équipe pluridisciplinaire (software, hardware, validation). - Interagir avec les équipes systèmes, validation et production pour assurer la
bonne intégration du logiciel embarqué
.
Profil recherché
Formation & expérience
- Bac +5 (école d'ingénieur, université ou équivalent) en
informatique embarquée, électronique ou systèmes temps réel
. - 3 à 8 ans d'expérience
en développement C++ dans un environnement embarqué ou temps réel.
Compétences techniques attendues
- Excellente maîtrise du
langage C++ (C++11 / C++14 / C++17)
. - Bonnes connaissances des
systèmes embarqués
, Linux embarqué, drivers, RTOS. - Familiarité avec les
interfaces bas niveau
(CAN, UART, SPI, I2C, etc.). - Connaissance des outils : Git, CMake, GDB, Jenkins, etc.
- Expérience avec les
tests unitaires automatisés
(Google Test, CppUTest…).
Atouts appréciés
- Connaissances en
Python
pour les scripts et outils d'intégration. - Sensibilité aux
contraintes de sûreté et de performance
(normes DO-178C, ISO 26262…). - Pratique de l'
intégration continue
et du
développement Agile
.
Soft skills
- Rigueur, curiosité et esprit d'analyse
- Goût pour le travail en équipe et la collaboration technique
- Capacité à documenter, structurer et partager ses connaissances
- Envie de travailler sur des
projets à fort contenu technologique
Pourquoi nous rejoindre ?
- Un environnement technique exigeant et stimulant
- Des projets concrets dans les domaines
industriel, défense, maritime ou spatial
- Une équipe passionnée, où
innovation et excellence technique
sont au cœur du quotidien - Localisation idéale à
Brest
, entre mer et technologies