
Ingénieur Développement Logiciel Embarqué C/C++ H/F
- Workplace
- On-site
- Commitment
- Full-time
- Seniority
- Mid-Level
- Posted
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.