#JoinOurCrew
Mission
La division Systèmes de navigation, basée sur le site de SaintGermainenLaye, conçoit et fabrique une gamme de calculateurs de navigation inertielle destinés aux marchés naval, militaire terrestre, génie civil, ferroviaire et spatial.
Dans ce contexte, nous souhaitons renforcer notre équipe de développement et recrutons un(e) Apprenti(e) Ingénieur(e) en développement logiciel embarqué C/C++ temps réel.
En lien direct avec léquipe de développement, et en vous appuyant sur le savoirfaire technologique de léquipe plateforme commune, vous participerez au développement, à la mise au point et à la maintenance des logiciels embarqués des centrales inertielles de la division.
Rattaché à larchitecte logiciel de léquipe, vous contribuerez aux travaux exploratoires sur de nouvelles fonctionnalités, participerez au développement de nouvelles fonctionnalités ainsi quà la maintenance des produits existants gérés par léquipe, et interviendrez sur les développements logiciels des nouveaux produits de la gamme.
Vous contribuerez également aux évolutions des composants génériques de la plateforme commune.
Les développements sont réalisés en C/C++ sur un système dexploitation temps réel QNX, fonctionnant sur des processeurs de type ARM, avec un environnement de développement PC sous Windows.
Vous serez amené(e) à intervenir sur lensemble du cycle de développement logiciel (spécification, conception, développement, tests), en interaction avec les responsables produits, les responsables projets, léquipe plateforme commune et les équipes de qualification.
Vos missions seront les suivantes :
1. Elaboration des spécifications fonctionnelles et techniques
2. Conception logicielle
3. Développement logiciel
4. Tests (vérification de code, tests unitaires, tests dintégration)
5. Maintenance corrective/évolutive
6. Maintenance des environnements de développements (maintenance et création doutils)
Pourquoi nous rejoindre ?
7. Une alternance formatrice et responsabilisante
8. La participation à un projet structurant
9. Une immersion dans un environnement industriel innovant
Profile
10. Étudiant(e) en école dingénieur ou en Master orienté développement logiciel
11. Vous êtes à l'aise en développement C/C++ dans des environnements embarqués temps réel
12. À laise avec la programmation multithread sous Linux (PC industriels / endurcis)
13. Bonne maîtrise des outils de développement : Git, Jenkins
14. Connaissances des environnements Linux, QNX ou systèmes équivalents
Compétences appréciés :
15. Familiarité avec les méthodes Agile / Scrum
16. Connaissance doutils collaboratifs : JIRA, Confluence, CodeBeamer
17. Polyvalence en langages : Rust, Python, JavaScript, Shell
18. Compréhension des interfaces et protocoles de communication (CAN, Ethernet, TCP/UDP, ports série)
Langues :
19. Anglais professionnel (écrit et oral)
Qualités personnelles :
20. Organisé(e), autonome et réactif(ve)
21. Force de proposition avec un bon esprit dinitiative
22. Capacité dadaptation
23. Goût du travail en équipe
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.