Ingénieur Software Bas Niveau H/F - Prime Engineering
- Toulouse - 31
- CDI
- Prime Engineering
Les missions du poste
Prime Engineering est une société de conseil en management de projet et en ingénierie.
Créée en 2013, nous intervenons dans les métiers de l'Energie, des Industries, des Infrastructures de transport et du Bâtiment.
Fort de notre croissance nous souhaitons renforcer notre Prime Team, qui compte plus de 700 collaborateurs répartis sur nos 9 agences ! Labélisée « Great Place To Work » depuis 2016, Prime Engineering représente aujourd'hui l'un des acteurs majeurs du conseil opérationnel en ingénierie en France.Dans le cadre du développement de nos activités dans les systèmes embarqués, nous recrutons un(e) Ingénieur Software Bas Niveau H/F.
Missions principales :
- Développer en langage C des couches logicielles bas niveau pour des systèmes embarqués bare-metal
- Assurer la mise au point et la validation de cartes électroniques via le développement bas niveau
- Respecter les recommandations MISRA, les standards ECSS et documenter le code via DoXygen
- Réaliser les tests et validations des développements logiciels
- Participer au co-design logiciel et à la définition de l'architecture en collaboration avec les équipes techniques
- Rédiger la documentation technique : spécifications, documents de design, plans de test et manuels utilisateurs
- Contribuer aux déclinaisons logicielles destinées aux phases de test et de validation des systèmes électroniques
Le profil recherché
- Diplômé(e) d'un Bac +5 en informatique, électronique ou systèmes embarqués
- Expérience significative en développement embarqué bas niveau sur cible ARM
- Excellente maîtrise du langage C en environnement bare-metal (critère indispensable)
- Bonne connaissance de Python
- Maîtrise des outils de gestion de version Git / GitLab
- Connaissances en systèmes temps réel
- Sensibilité ou expérience avec les MISRA Coding Guidelines, ECSS et DoXygen
Compétences appréciées :
- Connaissance des environnements SoC Xilinx
- Expérience avec des OS temps réel (RTOS, RTEMS, etc.)