Aller au contenu

Toutes les offres

Ingénieur Développement Logiciel Embarqué C/C++ H/F

Groupe LR Technologies · On site, Guyancourt, FR

À propos 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.