Senior Robot Software Engineer - Production & Scaling [h/f/x]
PDF - Applicant Data Protection
Salarié permanent, Plein temps à Munich ou Osnabrück, Allemagne
À propos de Nature Robots
Nature Robots est une startup deep tech en robotique et IA qui traduit la recherche de pointe en solutions robustes et pratiques pour l’agriculture autonome. Notre technologie clé est le Farming Autonomy Operating System (FAOS), un écosystème logiciel modulaire qui permet un travail au champ autonome de niveau 5 pour une grande variété de machines, de systèmes de culture et de conditions climatiques, même sans RTK-GPS.
Grâce à notre modèle de licence B2B2C, nous fournissons aux fabricants d’équipements agricoles (OEM) du monde entier des suites d’autonomie prêtes pour la production (OrchVine Nav, OpenField Nav et Horti Nav) qui partagent un cœur logiciel identique à 90 %. Ce dispositif est complété par notre propre robot de terrain autonome, Lero.03, qui fait office de plateforme interne de développement et de validation. Issue d’une scission du Centre de recherche allemand sur l’intelligence artificielle (DFKI) et soutenue par plus de 4 millions d’euros de financement (dont le prestigieux accélérateur EIC de l’UE), nous développons notre équipe d’ingénieurs pour apporter une autonomie décentralisée et fiable aux champs du monde entier.
L’opportunité
Nous avons déjà jeté des bases solides. Notre équipe d’ingénieurs regorge d’experts du domaine de classe mondiale et de titulaires de doctorats spécialisés dans le SLAM, la planification de trajectoire avancée, le contrôle de mouvement, le contrôle prédictif basé sur un modèle (MPC), la cartographie, la fusion de capteurs, la planification de tâches et la planification de couverture.
En tant que Senior Robot Software Engineer (Production & Scaling), votre mission n’est pas de réinventer la roue, mais de collaborer avec cette équipe hautement qualifiée pour préparer nos modules existants et matures à une mise à l’échelle mondiale (hyper-scaling). Vous agirez comme un pont entre l’excellence algorithmique de pointe et la productisation logicielle d’élite. Votre objectif sera de transformer des fonctionnalités complexes de niveau expert en architectures plug-and-play transparentes basées sur la configuration plutôt que la personnalisation (configuration over customization), tout en concevant occasionnellement de tout nouveaux modules de qualité production à partir de zéro.
Votre rôle
- Productisation collaborative : Travailler en étroite collaboration avec notre équipe interne d’experts titulaires de doctorats (en SLAM, planification de trajectoire, contrôle de mouvement, MPC, cartographie, fusion de capteurs, planification de tâches, planification de couverture, etc.) pour traduire des algorithmes avancés en logiciels de production propres et hautement évolutifs.
- Architecture Plug-and-Play : Refactoriser et faire évoluer les bases de code existantes vers des composants plug-and-play modulaires, découplés et réutilisables, s’intégrant de manière transparente dans les diverses configurations des équipementiers (OEM).
- Configuration plutôt que personnalisation : Maintenir une discipline architecturale stricte où les nouveaux types de machines, capteurs et configurations de terrain sont activés via le paramétrage et les fichiers de configuration, évitant ainsi toute fragmentation du code source.
- Développement de nouveaux modules : Concevoir et développer de tout nouveaux modules logiciels de base à partir de zéro lorsque les exigences d’évolutivité ou les fonctionnalités évoluent, en garantissant des performances de premier ordre et une documentation complète dès le premier jour.
- Déploiement en production sur l’Edge : Optimiser, sécuriser et maintenir des environnements conteneurisés (Docker) pour une exécution déterministe sur du matériel embarqué Edge (NVIDIA Jetson exécutant la version de ROS 2 la plus récente).
- Robustesse & Télémétrie : Endurcir nos systèmes face aux conditions agricoles difficiles (boue, poussière, chaleur) en implémentant des journaux de bord (logging) de qualité production, des diagnostics à distance et des pipelines de mise à jour OTA (Over-the-Air) infaillibles.
- Infrastructure de test : Contribuer à la mise à l’échelle des frameworks de tests automatisés, des pipelines de simulation (Gazebo/Foxglove) et des tests Hardware-in-the-Loop (HIL) pour garantir une fiabilité absolue avant que le logiciel ne soit déployé sur le terrain.
Votre profil
- Formation : Master ou Doctorat (PhD) en informatique, robotique, ingénierie ou dans un domaine connexe (ou une expérience approfondie équivalente dans le déploiement de produits commerciaux).
- Expérience : Plus de 5 ans d’expérience professionnelle dans le déploiement en production de piles logicielles ROS/ROS 2 réelles sur des robots mobiles physiques et commerciaux.
- Excellence en ingénierie logicielle : Maîtrise avancée du C++ (normes modernes) et de Python, avec une compréhension approfondie des design patterns, des architectures modulaires et des principes du Clean Code.
- Esprit collaboratif : Capacité exceptionnelle à travailler aux côtés d’experts académiques et techniques de haut niveau, en agissant comme un catalyseur pour transformer des concepts algorithmiques complexes en produits logiciels robustes.
- Expert en systèmes & modularité : Expérience confirmée dans la conception de moteurs logiciels hautement paramétrables, la gestion de systèmes YAML/launch complexes et l’évitement du forking de code personnalisé.
- Maîtrise du domaine de la robotique : Forte familiarité avec les middlewares et outils de la robotique (Move Base Flex, Behavior Trees, Task-level State Machines, TF2, etc.) et compréhension de l’interaction entre les composants tels que la fusion de capteurs, la cartographie et le contrôle de mouvement.
- Atouts : Expérience directe dans le déploiement de logiciels d’entreprise, l’optimisation pour les environnements distants/à faible bande passante, ou les plateformes d’AGV industriels lourds.
Notre offre
- Groupe de pairs hors pair : Travailler au quotidien aux côtés d’une équipe hautement qualifiée de doctorants et de pionniers de la deep tech, leaders dans leurs domaines robotiques respectifs.
- Impact concret sur le terrain : Voir votre code s’exécuter immédiatement sur de vraies machines dans de vraies exploitations agricoles, contribuant directement à une agriculture mondiale durable et résiliente.
- Véritable liberté technique : Une culture axée sur l’ingénierie des systèmes de haute qualité, des abstractions propres et une durabilité technique à long terme plutôt que sur des solutions de contournement rapides.
- Zéro politique d’entreprise : Des hiérarchies plates, des lignes de communication directes avec les fondateurs, des circuits de décision courts et une grande autonomie.
- Flexibilité & Confiance : Modèles de travail hybrides entièrement pris en charge, horaires flexibles et environnement basé sur la confiance mutuelle plutôt que sur le micromanagement.
- Outils à la pointe de la technologie : Accès à des plateformes de calcul IA ultra-performantes (systèmes Orin de 275 TOPS), à des environnements de simulation avancés et à notre propre robot de terrain sophistiqué, Lero.03.
📩 Interested? Please follow the two steps:
- Fill out the application form.
- Send us your motivational letter, CV and portfolio at career@naturerobots.com.