Développeur Logiciel C/C++/Python F/H

Bertrandt
Canton de Versailles-2, France
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior
Compensation
€ 48K

Job location

Canton de Versailles-2, France

Tech stack

Unit Testing
C++
Communications Protocols
Linux
Electronic Data Interchange (EDI)
Linux on Embedded Systems
Middleware
Embedded Software
Python
Software Architecture
Systems Development Life Cycle
Software Engineering
Real Time Systems
Yocto
Information Technology
Docker

Job description

Dans le cadre du développement de systèmes logiciels embarqués à forte criticité, nous recherchons un(e) Développeur(euse) Logiciel Expérimenté(e) pour renforcer une équipe de développement intervenant sur des solutions de gestion, stockage et échange de données temps réel.

Vous participerez à la conception et à l'évolution d'une plateforme logicielle complexe dans un environnement Linux embarqué.

Responsabilités

  • Analyser et comprendre l'architecture logicielle existante.
  • Participer à la définition et à l'amélioration des composants logiciels.
  • Développer et maintenir des couches middleware et services applicatifs.
  • Intégrer différentes briques logicielles et protocoles de communication.
  • Réaliser les tests unitaires et valider les développements avant intégration.
  • Contribuer à l'amélioration continue des bonnes pratiques de développement.

Requirements

  • C
  • C++
  • Linux embarqué (Yocto apprécié)
  • Développement logiciel orienté systèmes embarqués
  • Maîtrise du cycle de développement logiciel

Diplômé(e) d'une école d'Ingénieur ou titulaire d'un Master 2 (Bac+5) en Informatique, Logiciel Embarqué, Électronique, Systèmes Informatiques ou domaine équivalent.

  • Expérience significative en développement logiciel C/C++ dans un environnement industriel ou embarqué.
  • Excellente maîtrise du langage C et bonne maîtrise du C++.
  • Solides connaissances des environnements Linux embarqués (Yocto apprécié).
  • Capacité à comprendre, analyser et faire évoluer une architecture logicielle complexe existante.
  • Expérience du développement middleware, des communications interprocessus ou des systèmes temps réel appréciée.
  • Connaissances de Python pour le développement d'outils et de scripts d'automatisation.
  • Une expérience des protocoles de communication embarqués (CAN, J1939, UDS) constitue un atout.
  • Une connaissance de DDS et/ou de Docker est fortement appréciée.
  • Autonomie, rigueur, esprit d'analyse et capacité à travailler au sein d'équipes pluridisciplinaires.
  • Une expérience dans les secteurs de la défense, de l'automobile, du véhicule connecté ou des systèmes embarqués critiques est un plus.
  • En raison de la nature des projets, le candidat doit être éligible à une habilitation de sécurité.

Apply for this position