Ingénieur Développement Logiciel Embarqué C - C++ H/F - LR Technologies
- Guyancourt - 78
- CDI
- LR Technologies
Les missions du poste
LR Technologies recrute en CDI un(e) Ingénieur(e) Développement Logiciel Embarqué C/C++ (H/F) basé(e) à Guyancourt (78), pour intervenir auprès d'un acteur reconnu du secteur Défense & Aéronautique. Au sein d'une équipe R&D pluridisciplinaire, vous participerez au développement du logiciel embarqué de systèmes de drones et de systèmes de surveillance, de la couche matérielle jusqu'aux fonctions applicatives.
Missions
- Développement embarqué temps réel : concevoir et développer des logiciels embarqués en C et C++ sur cibles ARM (STM32, Cortex-M/Cortex-A) et microcontrôleurs, sous FreeRTOS ou Linux embarqué.
- Couches basses : développer drivers, BSP et interfaces avec les bus de communication (UART, SPI, I2C, CAN, Ethernet) ; intégrer modules radio et capteurs.
- Couches applicatives & middleware : développer les fonctions métier, le middleware et contribuer à l'architecture logicielle (conception modulaire, microservices sur cible Linux).
- Systèmes autonomes : intégrer des briques robotiques et d'autonomie (ROS / ROS 2, PX4, MAVLink) pour des plateformes drones.
- Communications & traitement du signal : participer aux liaisons de données et de radiocommunication (LoRa, SDR, GPS/GNSS) et aux traitements d'image embarqués.
- Tests & intégration : développer l'outillage de test en Python, réaliser tests unitaires et d'intégration sur cible et banc, automatiser via Jenkins / GitLab CI et Robot Framework.
- Qualité & documentation : rédiger spécifications, dossiers de conception et plans de tests ; assurer la traçabilité des exigences selon les référentiels en vigueur.
- Travail en équipe : évoluer en méthodologie Agile (Scrum) avec Git et Jira, en lien avec les équipes système, électronique et validation.
Profil recherché
Formation & expérience
- Diplôme d'ingénieur ou Master (Bac +5) en systèmes embarqués, électronique, informatique industrielle, robotique ou mécatronique.
- Minimum 4 ans d'expérience en développement logiciel embarqué C/C++, idéalement dans l'aéronautique, la défense, le spatial ou la robotique.
Compétences techniques
- Indispensables : C et C++ sur cible embarquée ; RTOS (FreeRTOS) et/ou Linux embarqué ; microcontrôleurs STM32 / architecture ARM ; bus de communication ; Python pour l'outillage de test ; Git.
- Appréciées : ROS / ROS 2, PX4, ArduPilot, MAVLink ; drones / UAV ; radiocommunication, LoRa, SDR ; traitement d'image / OpenCV ; Yocto / Buildroot ; Jenkins, Robot Framework ; AUTOSAR, ASPICE ou DO-178C.
- Langues : anglais technique (lecture de documentation, échanges écrits).
Savoir-être
- Rigueur et sens de la qualité, indispensables sur des systèmes critiques.
- Autonomie, curiosité technique et goût pour le débogage au plus près du matériel.
- Esprit d'équipe, force de proposition et aisance dans la communication technique.
Conditions particulières
- Nationalité d'un pays de l'Union européenne obligatoire (exigence liée au contexte Défense de la mission).
Pourquoi rejoindre LR Technologies ?
- Un CDI et un accompagnement personnalisé tout au long de vos missions, avec un interlocuteur dédié.
- Des projets à forte valeur technique dans l'aéronautique, la défense, le spatial et l'industrie.
- Des formations et des perspectives d'évolution : expertise technique, référent, pilotage de projets.
- Une communauté de passionnés et un Groupe reconnu pour sa qualité de vie au travail et son engagement RSE, reconnu Great Place To Work et labellisé ECOVADIS.