Ingénieur Software Bas Niveau H/F
Role details
Job location
Tech stack
Job description
Dans le cadre du développement de logiciels de vol sur des architectures ARM, allant du microcontrôleur aux SoC de dernière génération (VERSAL), Steel Electronics renforce ses équipes et recrute un(e) Ingénieur Software Couches Basses.
Vous interviendrez sur des projets à forte criticité technique, en lien direct avec les équipes FPGA et électronique, au coeur de systèmes embarqués complexes., Au sein de l'équipe software, vos principales missions seront :
- Développer des couches basses en langage C, dans le respect des recommandations MISRA, ECSS et Doxygen
- Réaliser le développement bas niveau pour la mise au point et la validation des cartes électroniques, en collaboration avec les équipes FPGA et Hardware
- Assurer la validation et les tests des développements réalisés
- Participer au co-design logiciel et à la définition de l'architecture
- Rédiger la documentation technique conformément aux règles et processus internes
- (spécifications, documents de design, plans de test, manuels utilisateurs...)
Les couches basses développées s'intègrent dans un logiciel de vol, mais sont également déclinées pour les phases de tests et validation des systèmes électroniques.
Requirements
Formation Bac +5 en informatique, électronique ou systèmes embarqués
- Première expérience réussie en développement embarqué sur cible ARM
- Une expérience sur SoC Xilinx serait un réel plus
- Habitude de travailler en interaction étroite avec les équipes FPGA et Hardware, Formation Bac +5 en informatique, électronique ou systèmes embarqués
- Première expérience réussie en développement embarqué sur cible ARM
- Une expérience sur SoC Xilinx serait un réel plus
- Habitude de travailler en interaction étroite avec les équipes FPGA et