L'ENTREPRISE
Cette entreprise est spécialisée dans la conception et la fabrication d’équipements de haute technologie dans les domaines de la mer, de la photonique et de l’autonomie.
LE POSTE / LES MISSIONS
En tant qu'ingénieur développement logiciel, vos missions seront les suivantes :
• Élaboration des spécifications fonctionnelles et techniques
• Conception logicielle
• Développement logiciel
• Tests (vérification de code, tests unitaires, tests d’intégration)
• Maintenance corrective/évolutive
• Maintenance des environnements de développements (maintenance et création d’outils)
• Support auprès des clients internes
PROFIL RECHERCHÉ
Niveau : BAC + 5 diplôme d'ingénieur ou équivalent
Expérience : Entre 3 à 5 ans d'expérience
Compétences requises :
• C et vous justifiez d'au moins 3 à 5 ans d'expérience significative de pratique du langage dans un environnement embarqué temps réel.
• Outils/Technos: langage C, librairies standards, multi-threading, couches protocolaires sur IP (UDP, TCP), ports série, bus CAN, OS temps réel (QNX, Rev. B, Janvier 2023)
• VxWorks, FreeRTOS, Linux RT, Xenomai, ...), développement de drivers et bas niveau
• Qualité logicielle : utilisation d’outils de vérification de code (ex : CppCheck, Valgrind, CodeSonar), d’outils de support aux tests unitaires (ex : Google Test, Gcov), d’outils de gestion de source (ex : GIT, SVN), gestion des faits techniques (ex : Jira, Mantis).
CodeSonar), d’outils de support aux tests unitaires (ex : Google Test, Gcov), d’outils de gestion de source (ex : GIT, SVN), gestion des faits techniques (ex : Jira, Mantis).
Langues : Anglais technique (écrit et oral)
Soft skills :
- Être organisé
- Être réactif, autonome et force de proposition
- Capacité d’adaptation
- Savoir travailler en équipe