Ingénieur·e Développement C - C++ Linux Embarqué Sécurité Applicative CDI H/F Lianeo
- Versailles - 78
- Freelance
- Télétravail partiel
- Bac +2
- Bac +3, Bac +4
- Bac +5
- Services aux Entreprises
- Exp. 5 ans min.
À noter sur ce job
Vous avez ces compétences ? Cliquez dessus pour les ajouter rapidement à votre profil !
Détail du poste
Le besoin
Le contexte Lianeo
Lianeo, société de conseil spécialisée dans les systèmes embarqués et l'IoT, recrute pour le compte d'un partenaire industriel français qui conçoit et fabrique des radars. PME d'ingénieurs, elle maîtrise toute sa chaîne : conception hardware, algorithmie, logiciel embarqué, applications de supervision.
Le contexte client
Les équipements embarquent caméras et lidars et reposent sur une couche algorithmique importante de traitement d'image et de flux vidéo. Le logiciel embarqué, développé en C++ sous Linux, vit en parc sur des cycles longs. Le poste s'inscrit dans l'équipe de développement embarqué, avec un enjeu clair : la qualité et la sécurité de ce code.
Vos missions
Reprendre le code C/C++ existant, en comprendre l'architecture et la logique, y compris sur la partie algorithmique
Exploiter les rapports d'analyse statique (SonarQube ou équivalent) : qualifier les alertes de sécurité et de qualité, prioriser, corriger
Identifier les éléments défaillants en matière de sécurité, notamment la gestion et les fuites mémoire
Proposer et implémenter des corrections sans provoquer de régression, en s'appuyant sur les tests unitaires et le débogage
Écrire les scripts Python de test qui sécurisent chaque correction
Mettre en place des bonnes pratiques de sécurité applicative et de codage sécurisé au sein de l'équipe
Travailler avec les équipes algorithmie et test et validation sur l'intégration des corrections
Infos pratiques
Démarrage : ASAP
Localisation : Versailles (78)
Télétravail : hybride, 2 jours par semaine
Contrat : CDI ou freelance
Le profil recherché
Profil recherché
Compétences techniques
Expérience confirmée en développement C/C++, 5 ans minimum
Concepts avancés du C++ et design patterns
Bonne connaissance de l'environnement Linux embarqué
Analyse statique de code : SonarQube ou outil équivalent
Détection et correction des fuites mémoire
Test et débogage : GoogleTest, gdb ou équivalents
Python pour le scripting de test
Bus et protocoles de communication : I2C, UDP
Apprécié : systèmes à base de caméras et de lidar, traitement d'image ; notions de Python/Django
Compétences fonctionnelles
Capacité à entrer dans un code qu'on n'a pas écrit et à en restituer la logique
Rigueur sur la non-régression : une correction qui casse autre chose n'est pas une correction
Pédagogie pour faire adopter des pratiques à des développeurs expérimentés
Autonomie
Must-have
C/C++ avancé en environnement Linux embarqué
Analyse statique et correction de vulnérabilités (SonarQube ou équivalent)
Débogage et gestion mémoire (gdb, fuites mémoire)
Python pour le test
Langue(s)
Français courant, langue de travail de l'équipe
Infos complémentaires
Publiée le 12/10/2026 - Réf : ae927bcf3bfdf53feb546419c34cc13e