Software Engineer C++ - Systèmes Embarqués & Hpc- Editeur Logiciel H/F
Role details
Job location
Tech stack
Job description
La solution analyse en continu les flux de caméras de vidéosurveillance pour en extraire des insights actionnables : comportements de fréquentation, segmentation d'audience, sécurité, efficacité merchandising, mesure de campagnes drive-to-store. Des données qui ont un impact direct sur les décisions opérationnelles et stratégiques des gestionnaires de centres commerciaux.
Résultat : une vingtaine de sites déployés en Europe sur deux ans, un CA de 2,5M€, et une expansion internationale qui s'accélère en 2026 (Moyen-Orient, États-Unis). L'équipe R&D est petite, délibérément, et très pointue. Chaque profil compte et les standards techniques sont élevés., Tu rejoins l'équipe R&D en tant qu'ingénieur(e) C++ senior, dans un rôle à l'intersection de l'engineering système embarqué et de la mise en production d'algorithmes de vision par ordinateur.
L'objectif est de prendre des modules de traitement vidéo issus de la recherche et les rendre fiables, performants et opérables à grande échelle dans des environnements réels et en temps réel.
Concrètement, tu seras amené(e) à :
- Concevoir et implémenter des systèmes C++ haute performance orientés embarqué et applicatif et pensés pour la prod dès l'origine (pas rétrofités depuis un prototype)
- Assumer le cycle complet : conception, implémentation, tests, déploiement et suivi en production (métriques, alertes, dashboards Grafana)
- Développer des outils d'exploitation terrain : calibration caméra, monitoring, diagnostics, workflows de maintenance
- Collaborer étroitement avec l'équipe Research pour industrialiser les composants expérimentaux : collecte de données de production, optimisation et mise à l'échelle des modules de vision, stratégies de déploiement progressif
Ce rôle implique une vraie ownership production : tu debugges des systèmes live, tu prends des décisions sous contrainte, tu maintiens un haut niveau d'exigence dans un contexte où l'équipe autour de toi fait de même., RTT et conditions de travail souples favorisant l'équilibre vie pro / perso.
- Participation au capital : BSPCE, stock options ou plan d'achat d'actions.
- Avantages sociaux : aide à la garde d'enfants / crèche, parking vélo.
- Locaux modernes situés à Boulogne-Billancourt, facilement accessibles en transports en commun.
Process de recrutement
- Échange téléphonique avec un consultant Externatic pour comprendre vos attentes et votre parcours.
- Entretien téléphonique avec le CTO de l'entreprise.
- Test technique concret pour évaluer les compétences en C++, centré sur la démarche d'engineering et les choix d'architecture
- Rencontre (déjeuner) avec l'équipe R&D pour échanger sur les projets et la culture technique. Externatic s'engage à offrir un suivi personnalisé, des retours rapides et un accompagnement transparent pour trouver le poste CDI correspondant à vos ambitions., Tu maîtrises les fondamentaux qui font la différence en C++ avancé : gestion mémoire, concurrence, structures de données adaptées aux contraintes hardware, et design de systèmes pensés pour durer en production. Tu n'es pas seulement capable d'écrire du code performant mais tu sais pourquoi il l'est, et tu sais le défendre en review.
Ce qui compte autant que la technique : tu as une culture de la production. Tu as déjà maintenu des systèmes live, géré des incidents, fait des compromis sous pression. Tu sais que l'ingénierie ne s'arrête pas au merge request.
Requirements
C++ (embarqué et applicatif), Python, JavaScript / Typescript / Vue.js, GPU (CUDA / FPGA), Grafana parallélisme / concurrence, optimisation bas niveau, exploitation hardware, systemes edge / contraintes temps réel, analyse de flux vidéo, Computer Vision, Tu as 4 à 5 ans d'expérience minimum en développement C++, acquise dans des environnements où la performance système n'est pas une option : HPC, vision machine, traitement du signal temps réel, systèmes embarqués industriels, robotique, ou tout contexte où la latence et la fiabilité sont des contraintes dures.Tu maîtrises les fondamentaux qui font la différence en C++ avancé : gestion mémoire, concurrence, structures de données adaptées aux contraintes hardware, et design de systèmes pensés pour durer en production.Tu n'es pas seulement capable d'écrire du code performant mais tu sais pourquoi il l'est, et tu sais le défendre en review.Ce qui compte autant que la technique : tu as une culture de la production. Tu as déjà maintenu des systèmes live, géré des incidents, fait des compromis sous pression.Tu sais que l'ingénierie ne s'arrête pas au merge request.Enfin, tu es à l'aise dans une équipe réduite et exigeante, où l'autonomie est la norme et où le niveau des pairs tire vers le haut plutôt qu'il ne rassure.Tu n'as pas besoin d'une organisation très structurée pour être efficace car tu sais t'organiser, prioriser, et livrer., Enfin, tu es à l'aise dans une équipe réduite et exigeante, où l'autonomie est la norme et où le niveau des pairs tire vers le haut plutôt qu'il ne rassure. Tu n'as pas besoin d'une organisation très structurée pour être efficace car tu sais t'organiser, prioriser, et livrer.
Benefits & conditions
Rémunération attractive : 55 à 75K€ selon expérience.
- Télétravail : 1 à 2 jours par semaine.