Swiss-Mile Robotics AG est une startup de haute technologie intégrant de manière transparente l'intelligence artificielle avec le monde physique en utilisant nos robots autonomes à roues et à pattes. Nos innovations sont destinées à transformer la surveillance, la sécurité et la logistique, entre autres secteurs. Soutenus par les meilleurs capital-risqueurs mondiaux, nous cherchons à élargir notre équipe avec des talents de premier ordre.
Notre équipe d'experts excelle dans la conception de robots de pointe et les applications de réseaux neuronaux, améliorant la compréhension de l'environnement et la prise de décision. Avec une base de recherche solide et des contributions significatives de l'ETH Zurich, nous sommes à la pointe des applications pratiques de l'IA et de la robotique.
Nos robots nécessitent une localisation précise et en temps réel facilitée par des capteurs embarqués tels que les IMU, le lidar et les caméras, ainsi que des cartes préexistantes. Dans les environnements non cartographiés, les robots créent dynamiquement des cartes tout en se localisant eux-mêmes.
Nous recherchons un ingénieur logiciel senior avec une expertise dans les techniques de localisation basées sur les lasers et les caméras et la localisation et cartographie simultanées (SLAM). En tant qu'acteur clé de notre équipe, vous dirigerez nos efforts de localisation pour permettre la navigation autonome des robots.
- Développer des algorithmes de localisation et de SLAM avancés en ligne et hors ligne en intégrant les données des lidars, caméras, IMU, GNSS et autres capteurs.
- Concevoir, valider et affiner des algorithmes en utilisant des données réelles et complexes.
- Mettre à jour les cartes environnementales de manière dynamique avec les données des déploiements robots en cours.
- Créer des systèmes de calibration de capteurs fiables pour des environnements complexes.
- Développer des flux de travail efficaces pour capturer des cartes initiales des sites de déploiement, avec ou sans implication directe des robots.
- Explorer des méthodes innovantes pour faire progresser les algorithmes de SLAM et de localisation en utilisant l'apprentissage profond et la compréhension sémantique.
- Implémenter un code optimisé prêt pour le déploiement dans les contraintes computationnelles du robot.
- Fournir des conseils d'experts aux chefs de produit et aux dirigeants pour les décisions stratégiques.
- Créer et maintenir une documentation complète, des lignes directrices et des meilleures pratiques.
- Diplôme de master ou supérieur en ingénierie, robotique, apprentissage automatique, informatique ou un domaine connexe.
- Au moins cinq ans d'expérience dans l'industrie ou la recherche (l'expérience de doctorat est applicable).
- Solide fondement mathématique incluant l'algèbre linéaire, le calcul vectoriel, la théorie des probabilités et l'optimisation mathématique, avec une expérience de mise en œuvre.
- Expérience approfondie en robotique ou en conduite autonome, avec une expertise en estimation bayésienne, SLAM, odométrie, filtrage de Kalman et domaines connexes.
- Expérience prouvée dans le déploiement de SLAM ou de localisation sur des plateformes matérielles.
- Capacité à écrire du code de niveau production en C++ moderne.
- Maîtrise du prototypage d'algorithmes et de l'entraînement de réseaux neuronaux profonds utilisant Python.
- Doctorat en robotique, ingénierie, informatique ou un domaine connexe, ou une expérience de recherche équivalente.
- Publications dans des conférences de premier plan.
- Expérience dans la gestion d'une équipe logicielle.
Nous avons hâte de recevoir votre candidature et de vous accueillir pour façonner ensemble l'avenir de la robotique intelligente.
Entreprise : Swiss-Mile Robotics AG
Titre du poste : Ingénieur logiciel senior - SLAM