Back to jobs
Logo of Groupe LR Technologies
Groupe LR Technologies
Actively hiring

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

Workplace
On-site
Commitment
Full-time
Seniority
Mid-Level
Posted
Location
Guyancourt, France

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.