Développeur·euse senior en contrôle robotique
Estas ofertas están publicadas en francés.
Sobre el puesto
Vous êtes responsable du développement et de l'optimisation du contrôle et de l'autonomie de nos systèmes robotiques mobiles et de manipulation, évoluant dans des environnements agricoles non structurés. Vous contribuez à la conception d'algorithmes avancés de contrôle non linéaire, d'estimation d'état, de planification de trajectoire et d'optimisation en temps réel pour des systèmes complexes où la robustesse, la fiabilité et la performance sont essentielles.
Responsabilidades principales
- Contrôle robotique avancé. Concevoir et implémenter des algorithmes de contrôle non linéaire pour des systèmes robotiques à plusieurs degrés de liberté, incluant des manipulateurs et des plateformes mobiles.
- Modélisation et optimisation. Développer des modèles cinématiques et dynamiques de systèmes couplés complexes et déployer des contrôleurs contraints ou basés sur l'optimisation.
- Planification et stabilisation. Mettre en œuvre des fonctions de planification de trajectoire, de suivi et de stabilisation pour robots mobiles et bras robotiques.
- Estimation d'état. Développer des pipelines d'estimation d'état robustes à l'aide de filtres de Kalman, EKF ou variantes non linéaires.
- Simulation et validation. Simuler, valider et ajuster les stratégies de contrôle dans NVIDIA Isaac Sim ainsi que sur le matériel réel.
- Développement logiciel temps réel. Concevoir et maintenir des systèmes temps réel en C++ et Python avec des contraintes strictes de latence, tout en intégrant ROS/ROS2.
- Analyse et amélioration continue. Étudier la stabilité, la robustesse et les modes de défaillance, puis exploiter les données de simulation et de terrain pour améliorer continuellement les performances.
Perfil buscado
- Maîtrise (minimum) ou doctorat en robotique, systèmes de contrôle, génie mécanique ou dans un domaine connexe.
- Minimum de 5 ans d'expérience pratique en robotique, systèmes de contrôle avancés ou développement de logiciels embarqués/temps réel.
- Solide expérience en contrôle non linéaire et en contrôle basé sur l'optimisation (ex. : MPC, linéarisation par retour d'état, etc.).
- Expérience avec des systèmes robotiques à plusieurs degrés de liberté, incluant des manipulateurs robotiques.
- Bonne compréhension des dynamiques robotiques, au-delà de la cinématique.
- Expérience en estimation d'état, fusion de capteurs et déploiement sur systèmes robotiques réels.
- Excellentes compétences en programmation en C++ et/ou Python, avec une expérience pratique de ROS/ROS2.
- Disponibilité à voyager occasionnellement aux États-Unis pour des activités de déploiement et d'intégration.
- Capacité à évoluer dans un environnement dynamique, collaboratif et axé sur l'innovation.
- Atouts : expérience avec les systèmes FANUC, NVIDIA Isaac Sim, robots agricoles, systèmes hors route ou optimisation en temps réel.
Lo que ofrecemos
- Une place de choix au sein du leader en équipement de récolte robotisée.
- L'occasion de contribuer directement à l'architecture logicielle et aux capacités d'autonomie de robots agricoles de nouvelle génération.
- Un environnement de travail stimulant, collaboratif et axé sur l'innovation.
- Un régime d'assurances collectives compétitif.
- Une semaine de congé rémunérée entre Noël et le jour de l'An.
- Du soutien au développement professionnel et des opportunités de croissance.
Sobre Sami Robotics
Sami Robotics está construyendo los trabajadores agrícolas del futuro: una plataforma robótica multifuncional diseñada para la agricultura moderna. Al combinar robótica avanzada, IA y análisis de datos, permite a los productores automatizar las labores de campo más exigentes con una solución fiable y rentable, capaz de adaptarse a múltiples cultivos y tareas. Nuestro primer enfoque comercial: la cosecha autónoma de brásicas y lechuga.
Cómo postular
Envíe su CV y una breve descripción de su experiencia y motivación a talent@samirobotics.com.