Ingénieur·e C/C++ Linux embarqué (sécurité applicative) H/F

LIANEO

Versailles

Hybrid

EUR 65,000 - 90,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Lianeo recrute pour un partenaire industriel français concepteur/fabricant des systèmes radars; l’ingénieur sera intégré à l’équipe embarqué et travaillera sur le traitement d’image et de flux vidéo sous Linux.

Vous reprendrez le code existant, analyserez les rapports de SonarQube et identifierez les fuites mémoire et vulnérabilités, proposerez des corrections sans régression et soutiendrez les tests unitaires et le débogage.

Qualifications

  • 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.

Responsibilities

  • Reprendre le code C/C++ existant et en comprendre l’architecture et la logique.
  • Examiner les rapports d’analyse statique (SonarQube) et qualifier les alertes sécurité et qualité.
  • Identifier les éléments défaillants en matière de sécurité et les fuites mémoire.
  • Proposer et implémenter des corrections sans régression, appuyées par les tests unitaires et le débogage.
  • Écrire des scripts Python de test pour sécuriser chaque correction.
  • Mettre en place des bonnes pratiques de sécurité applicative et de codage sécurisé.
  • Travailler avec les équipes algorithmie et test et validation lors de l’intégration.

Skills

C/C++
C++ avancé et design patterns
Linux embarqué
Analyse statique de code
Fuites mémoire
Tests et débogage
Python scripting
Bus et protocoles (I2C, UDP)
Caméras et lidar
Python/Django notions

Tools

GoogleTest
gdb
SonarQube
Python

Job description

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 systèmes 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.

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
Profil

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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

LRSO - Ingénieur logiciel embarqué (H/F)
LRSO - Ingénieur logiciel embarqué (H/F)

GROUPE LR TECHNOLOGIES • Toulouse

On-site
EUR 42,000 - 62,000
Ingénieur C/C++ Linux Embarqué — Sécurité Logiciel
Ingénieur C/C++ Linux Embarqué — Sécurité Logiciel

LIANEO • Versailles

Hybrid
EUR 65,000 - 90,000
LRSO - Ingénieur logiciel embarqué
LRSO - Ingénieur logiciel embarqué

Groupe LR Technologies • Toulouse

On-site
EUR 42,000 - 64,000
Ingénieur Développement Logiciel Embarqué (H/F)
Ingénieur Développement Logiciel Embarqué (H/F)

GROUPE LR TECHNOLOGIES • Massy

On-site
EUR 45,000 - 65,000
Développeur C/C++ Linux embarqué Sécurité électronique H/F
Développeur C/C++ Linux embarqué Sécurité électronique H/F

Viveris • Aix-en-Provence

On-site
EUR 40,000 - 55,000
Rémunération attractive
Mutuelle familiale à garantie haute
Tickets restaurant pris en charge à 60%
+4
Ingénieur logiciel embarqué Linux F/H
Ingénieur logiciel embarqué Linux F/H

Médiane Système limited • Angoulême

On-site
EUR 45,000 - 65,000
Développeur C-C++
Développeur C-C++

Groupe LR Technologies • Aix-en-Provence

On-site
EUR 42,000 - 62,000
Ingénieur / Architecte Linux Embarqué Senior (H/F)
Ingénieur / Architecte Linux Embarqué Senior (H/F)

eXalt • Lyon

On-site
EUR 70,000 - 110,000
Ingénieur en développement Linux embarqué
Ingénieur en développement Linux embarqué

engIT • Valbonne

On-site
EUR 65,000 - 90,000
Ingénieur développement embarqué H/F
Ingénieur développement embarqué H/F

GROUPE LR TECHNOLOGIES • Versailles

On-site
EUR 45,000 - 65,000