
Ingénieur(e) Software Embarqué Senior
Rejoignez Stereolabs et façonnez les couches bas niveau de nos caméras ZED : drivers Linux, NVIDIA Jetson, GMSL/MIPI-CSI, au cœur de la robotique de demain.
Job description
Stereolabs est pionnier mondial des solutions de vision 3D, transformant la robotique et l'industrie 4.0. Grâce à nos innovations en vision par ordinateur, IA et hardware, nous permettons aux machines de comprendre leur environnement et de devenir autonomes — pour assister les humains dans un nombre croissant de tâches.
Implantés à Paris et San Francisco, nous concevons la ZED, la famille de caméras la plus intelligente au monde pour la perception de profondeur, le tracking et la compréhension spatiale. Nos solutions équipent robots mobiles, humanoïdes, flottes agricoles et industrielles, et certains des programmes de robotique les plus avancés au monde. Unis à Ouster, leader du LiDAR, nous combinons vision CMOS et LiDAR pour former le leader incontesté de la perception haute performance. Et ce n'est qu'un début — une nouvelle génération de caméras, de logiciels et d'IA arrive.
En interne, nous adoptons pleinement l'IA agentique : c'est un outil par défaut dans la boîte à outils de chaque ingénieur, pas une expérimentation. Nous attendons des personnes qui nous rejoignent qu'elles partagent cet état d'esprit.
En tant qu’Ingénieur(e) Software Embarqué Senior, vous prenez la responsabilité des couches de notre stack qui transforment le silicium en pixels et les pixels en perception fiable et temps réel. Vous travaillerez à l’intersection du noyau Linux, des plateformes NVIDIA Jetson et de notre matériel caméra — pour garantir que sur chaque Orin, Thor ou futur Jetson, nos drivers, firmwares et runtimes se comportent comme s’ils avaient été conçus exactement pour cette cible.
Notre stack fonctionne aujourd'hui sur NVIDIA Jetson (Orin, Thor et au-delà), et nous l'étendons activement aux architectures Qualcomm et Intel. Vous serez au cœur du bring-up de ces nouvelles plateformes — du travail noyau et BSP aux drivers caméra, jusqu'au runtime qui fait tenir l'ensemble.
Vos missions principales :
Concevoir, développer et maintenir des drivers noyau Linux et des modules out-of-tree pour nos capteurs caméra sur l'ensemble de nos plateformes embarquées — NVIDIA Jetson (Orin, Thor) aujourd'hui, Qualcomm et Intel à suivre.
Prendre en charge de bout en bout le chemin d'acquisition GMSL / MIPI-CSI : V4L2, libcamera, GStreamer, frameworks caméra constructeurs (libargus / NVArgus, Qualcomm CAMSS, Intel IPU), pipelines de capture SoC, bring-up des deserializers/serializers, ordonnancement multi-caméras et gestion du budget de bande passante.
Assurer le bring-up de nouvelles carrier boards, cartes d'acquisition et modules caméra
Renforcer la stabilité de la plateforme : thermique, alimentation, énumération USB / PCIe, firmware MCU et récupération après défaillances matérielles transitoires.
Suivre les BSP des constructeurs (JetPack / L4T aujourd'hui, Qualcomm Linux et BSP Intel à mesure que nous étendons notre support) — en maintenant la portabilité des modules noyau et les couches Yocto pour les clients construisant leurs propres distributions Linux.
Travailler avec les équipes hardware, SDK et celles en contact avec les clients pour identifier les causes des problèmes terrain et livrer des correctifs robustes.
Stack: Noyau Linux, V4L2, libcamera, GStreamer, MIPI-CSI, GMSL / GMSL2, Yocto, C / C++, noyau RT — sur les plateformes NVIDIA (JetPack / L4T, libargus / NVArgus, Tegra VI), Qualcomm (CAMSS, Spectra ISP) et Intel (IPU).
Travailler chez Stereolabs, c’est
Un environnement stimulant avec des défis techniques quotidiens, sur de vraies machines, dans de vraies conditions.
Des collègues talentueux et passionnés — des ingénieurs qui aiment réellement résoudre des problèmes difficiles.
La fierté de contribuer à des produits d’IA de nouvelle génération, déployés chez les entreprises les plus avancées de la robotique mondiale.
Un impact visible et immédiat sur la roadmap de l’entreprise et sur les produits dont nos clients dépendent.
L’opportunité de grandir techniquement et professionnellement, dans un environnement rapide où la séniorité rime avec ownership.
Job requirements
Profil recherché :
7+ années d’expérience professionnelle en software embarqué, noyau Linux ou développement de drivers.
Expertise approfondie en Linux embarqué sur au moins une grande famille de SoC — NVIDIA Jetson (Orin, Thor), Qualcomm ou Intel — couvrant le travail BSP, le développement de modules noyau et le debug bas niveau. Une expérience couvrant plusieurs constructeurs est un atout important.
Solides connaissances en acquisition caméra : V4L2, GStreamer, MIPI-CSI. Une expérience avec les stacks caméra constructeurs et/ou libcamera est un plus. Une expérience des liens vidéo GMSL / GMSL2 est un plus significatif.
À l’aise avec le bring-up matériel : lecture de schémas, instrumentation lab (analyseur logique, oscilloscope), debug au niveau signal.
C / C++ solide et connaissance pratique de Python pour le tooling et l’automatisation des tests.
Vous accordez de l'importance au logging, à l'observabilité, aux tests de non-régression et aux produits de qualité.
À l'aise avec les outils de coding assistés par IA (Claude Code, Cursor ou équivalents) dans votre workflow quotidien — ou réellement curieux·se et prêt·e à les intégrer à votre façon de travailler. Nous recherchons des ingénieur·es qui s'investissent sur ce sujet, pas qui le rejettent.
Bonus : Yocto, RT-Linux, synchronisation temporelle multi-caméras, connaissances ISP, firmware MCU en C.
or
- MONTROUGE, Île-de-France, France
All done!
Your application has been successfully submitted!
You've already applied for this job
We appreciate your interest in this position. Unfortunately, you have already applied for this job.

