Le poste Développeur C++ embarqué
Partager cette offre
Dans le cadre d'une optimisation des performances d'un produit existant, notre client mène un projet de refonte de l'architecture d'un SoC Zynq, combinant FPGA et logiciel embarqué. Bien que la partie matérielle soit déjà en place, des améliorations sont requises sur la partie FPGA ainsi que sur le software embarqué afin d'atteindre des performances supérieures.
Il sera nécessaire de prendre en compte les spécifications techniques, de développer le code correspondant et de mettre en place des tests d'intégration afin de valider le bon fonctionnement du code développé. Une attention particulière sera portée sur certaines parties critiques via des tests unitaires (TU) approfondis.
L'intégration concernera à la fois les composants logiciels (SW-SW) et les interactions entre le logiciel et le matériel (SW-HW), en tenant compte du code FPGA et du logiciel embarqué. La partie matérielle ayant déjà été déverminée, le travail se concentrera principalement sur les couches de communication bas niveau entre le FPGA et le logiciel, qui devront être repensées.
Enfin, le développement se portera également sur la création d'un logiciel applicatif sur un SoC Zynq, intégrant un système d'exploitation Linux embarqué.
Profil recherché
Expérience en développement logiciel embarqué dans un environnement normé, avec une forte exigence documentaire.
Maîtrise du développement en C/C++.
Maîtrise des tests d'intégration.
Expertise dans les systèmes d'exploitation Linux temps réel.
Connaissance de l'architecture Zynq (appréciée).
Connaissance des normes IRIG et télémesure (appréciée).
Excellentes compétences en communication, capacité d'écoute et esprit de synthèse.
Expérience dans un environnement normatif (DO178, spatial, etc.), avec une grande rigueur sur la documentation, notamment pour les tests et la traçabilité des exigences.
Expérience de la compilation sous TeamCity.
Environnement de travail
Mission situé à les Ulis en Île de France.
Télétravail 2j/semaine
Pas de déplacements autres à prévoir.
Expérience nécessaire
CDI ou Freelance possible.
Postulez à cette offre !
Trouvez votre prochaine mission parmi +8 000 offres !
-
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
-
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
-
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Développeur C++ embarqué
REDLAB