Ingenieur C++ F/H
Role details
Job location
Tech stack
Job description
Au cœur d'environnements critiques en matière de performance, tu interviens à l'interface entre la Recherche et les Opérations pour transformer des travaux avancés en solutions industrielles robustes, fiables et maintenables.
Conception et optimisation de systèmes haute performance
- Concevoir et développer des composants logiciels en C++ à forte exigence de performance
- Mettre en œuvre des algorithmes et structures de données optimisés en exploitant le parallélisme, la concurrence et les capacités matérielles
- Participer à des choix d'architecture technique orientés efficacité, scalabilité et robustesse
Contribution au cycle de vie logiciel complet
- Intervenir sur l'ensemble des phases de développement : conception, implémentation, tests, déploiement et maintenance
- Intégrer des outils d'observabilité et de supervision (logs, métriques, alertes) pour garantir la fiabilité des systèmes en production
- Mettre en place des tableaux de bord et indicateurs de suivi (ex : dashboards de monitoring)
Développement d'outils opérationnels
- Concevoir des outils dédiés aux équipes terrain : calibration, diagnostic, monitoring ou maintenance
- Faciliter l'exploitation des systèmes à grande échelle en assurant simplicité, robustesse et fiabilité
Lien entre Recherche et Production
- Collaborer étroitement avec les équipes de recherche pour accélérer l'industrialisation des prototypes
- Structurer la collecte de données en production et améliorer la mise en production de modules expérimentaux
- Garantir le déploiement sécurisé et maîtrisé des nouvelles briques techniques en environnement réel, Au format doc, docx, pdf ou rtf. Taille maxi : 750Ko
Votre CV fait 0Ko, ou est corrompu, veuillez changer votre fichier. J'accepte les mentions liées à la protection des données personnelles *
Requirements
-
Environ 4 à 5 ans d'expérience en développement logiciel C++
-
Formation solide en informatique (école d'ingénieur ou équivalent universitaire)
-
Excellentes bases en algorithmes, structures de données, concurrence et programmation système
-
Expérience sur des systèmes critiques en performance ou temps réel
-
Idéalement, expérience sur des environnements embarqués, edge computing ou systèmes distribués
-
Capacité à concevoir du code robuste, maintenable et optimisé pour la production
-
Esprit orienté production et sens des responsabilités
-
Capacité à diagnostiquer, analyser et corriger des systèmes en conditions réelles
-
Aisance à travailler avec des équipes pluridisciplinaires (Recherche, Opérations, Produit)
-
Rigueur technique, sens du détail et capacité d'arbitrage face à des contraintes réelles
-
Programmation GPU et/ou expérience sur FPGA
-
Développement frontend (Vue.js, TypeScript) pour des outils internes