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

LR Technologies Groupe
Paris, France
2 days ago

Role details

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

Job location

Paris, France

Tech stack

Microsoft Windows
JIRA
Unit Testing
C++
CMake
Software Quality
Continuous Integration
Linux
Embedded Software
Python
Scrum
Software Engineering
Test Scripts
GIT
Bitbucket
TeamCity

Job description

Le projet s'inscrit au sein des équipes R&D, sur des logiciels embarqués multiplateformes développés en C++17, au cœur du fonctionnement du dispositif. Ces logiciels interagissent fortement avec le matériel, notamment avec des composants FPGA, afin de permettre au logiciel applicatif d'exploiter pleinement les capacités électroniques du produit., * Développement de logiciels embarqués en C++ moderne, de la phase de design à l'implémentation des fonctionnalités.

  • Participation aux évolutions techniques et corrections sur les produits existants.
  • Développement d'outils internes et de scripts de tests en Python.
  • Réalisation et maintien des tests unitaires.
  • Rédaction de la documentation technique associée.
  • Contribution à l'amélioration de l'intégration continue.
  • Respect des bonnes pratiques de développement logiciel et des contraintes de qualité.
  • Prise en compte des contraintes réglementaires, de robustesse, de sécurité et d'usage liées au domaine médical.
  • Participation aux rituels Agile/Scrum et communication régulière sur l'avancement des sujets.
  • Proposition d'améliorations sur les méthodes, outils et pratiques techniques.

Requirements

Diplômé(e) d'une école d'ingénieur ou d'un Bac+5 en informatique, électronique ou systèmes embarqués, vous justifiez d'au moins 5 ans d'expérience en développement logiciel embarqué C/C++.

Vous disposez d'un très bon niveau en C++ moderne, idéalement en environnement C++17, ainsi que de bonnes compétences en Python pour le développement d'outils internes ou l'automatisation de tests. Vous êtes à l'aise dans des environnements multiplateformes Windows/Linux et avez déjà travaillé avec des outils tels que Git, Jira, CMake, Conan, Bitbucket ou encore des solutions d'intégration continue comme TeamCity.

Une expérience dans un environnement normé serait fortement appréciée, notamment dans le médical, l'aéronautique, la défense ou le ferroviaire. Des connaissances en traitement du signal, électronique ou interaction logiciel/matériel constituent également un réel atout.

Vous êtes sensible à la qualité du code, à la rigueur documentaire et aux phases de vérification. Un bon niveau d'anglais technique est attendu.

Enfin vous souhaitez participer au développement d'une société à taille humaine, Great Place To Work et labellisée ECOVADIS.

About the company

Au sein des équipes de notre client, acteur innovant dans le développement de dispositifs médicaux de haute technologie, vous interviendrez sur le développement logiciel embarqué d'un produit à forte valeur ajoutée, utilisé dans un contexte médical international.

Apply for this position