Ingénieur Software Embarqué Senior H/F - Stereolabs
- Montrouge - 92
- CDI
- Stereolabs
Les missions du poste
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.
Vos missions principales :
- Concevoir, développer et maintenir les drivers noyau Linux et les modules out-of-tree pour notre matériel caméra sur NVIDIA Jetson (Orin, Thor, NX, Nano).
- Prendre la responsabilité de la chaîne de capture GMSL / MIPI-CSI : V4L2, libargus / NVArgus, pipelines Tegra VI, bring-up des deserializers / serializers, ordonnancement multi-caméra et gestion de la bande passante.
- Effectuer le bring-up de nouvelles cartes carriers, capture cards et modules caméra - incluant la synchronisation hardware, les triggers matériels et le timestamping de niveau PTP.
- Renforcer la stabilité plateforme : thermique, énergie, énumération USB / PCIe, firmware MCU, récupération sur défauts matériels transitoires.
- Suivre chaque release JetPack / L4T : maintenir la compatibilité BSP, la portabilité des modules noyau et les couches Yocto pour les clients qui construisent leur propre distribution Linux.
- Travailler en étroite collaboration avec les équipes hardware, SDK et engineering client pour identifier les causes racines des problèmes terrain et livrer des correctifs robustes.
Stack: Noyau Linux, V4L2, libargus / NVArgus, GMSL / GMSL2, MIPI-CSI, JetPack / L4T, Yocto, C / C++, Python, systemd / udev, RT kernel, carriers ConnectTech et référence NVIDIA.
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 sur NVIDIA Jetson (Orin et idéalement Thor) : JetPack, L4T, device tree, développement de modules noyau, debugging bas niveau.
- Solide expérience V4L2 et/ou libargus / Tegra MIPI-CSI. Une expérience GMSL / GMSL2 est un plus important.
- À 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 livrez - vous ne faites pas que prototyper. Vous prêtez attention au logging, à l'observabilité, aux tests de non-régression et à ce qui se passe à l'heure 72 sur le terrain.
- À l'aise avec l'utilisation des outils de codage assistés par IA (Claude Code, Cursor ou équivalents) dans votre quotidien - ou sincèrement curieux·se et prêt·e à les intégrer à votre manière de travailler. Nous cherchons des ingénieurs qui adhèrent, pas qui résistent.
- Bonus : Yocto, RT-Linux, synchronisation multi-caméra, ISP tuning, firmware MCU en C, sensibilité ROS2.