Anduril Industries
ATOMS Careers page
Ingénieur en planification robotique
Qui sommes-nous
Pronto AI est un leader mondial dans la commercialisation de la technologie des véhicules autonomes (AV), déployant des systèmes de transport autonomes (AHS) qui automatisent les opérations dans les mines, les carrières et les chantiers de construction à travers le monde. Alors qu'une grande partie de l'industrie en est encore au stade de la R&D, nous fournissons une autonomie réelle et prête à la production qui est déjà opérationnelle sur le terrain.
Notre mission est de rendre les opérations minières plus sûres, plus intelligentes et plus efficaces grâce à une technologie de pointe, et nous travaillons à devenir la première entreprise de technologie AV rentable au monde.
Pourquoi nous rejoindre
- Travaillez sur une autonomie réelle déployée en production.
- Construisez une technologie qui améliore directement la sécurité, l'efficacité et la productivité.
- Relevez des défis complexes dans des environnements réels exigeants.
- Faites partie d'une équipe dynamique avec une forte autonomie et un impact réel.
- Voyez votre travail déployé et faire une différence sur le terrain.
- Collaborez étroitement avec des ingénieurs expérimentés et des opérateurs de l'industrie.
Vos missions
Nous recherchons un ingénieur en planification robotique pour développer les systèmes d'autonomie de haut niveau qui coordonnent les flottes de camions de transport autonomes dans les environnements miniers. Vous travaillerez sur la planification de trajectoires, la coordination multi-véhicules et les systèmes de répartition qui opèrent au niveau du site, en décidant où les camions vont, quand ils partent et comment ils interagissent les uns avec les autres.
- Planification de mouvement : une pile robuste, de la planification de chemin à l'optimisation de trajectoire, pour générer des trajectoires fluides et sûres que les camions de 200+ tonnes doivent suivre.
- Planification de la coordination : systèmes permettant de coordonner simultanément le mouvement de plusieurs véhicules avec des trajectoires qui se croisent afin d'éviter les collisions et de maximiser le débit.
- Planification de flotte : algorithmes qui traduisent dynamiquement l'état du site, comme les emplacements de chargement et de déchargement, en missions activement gérées pour chaque camion.
- Concevoir et mettre en œuvre des algorithmes de planification de mouvement pour les véhicules non holonomes
- Développer des systèmes de coordination multi-agents qui empêchent les blocages et les collisions
- Créer des outils de simulation et de visualisation pour valider les algorithmes de planification
- Optimiser les algorithmes de planification pour des performances en temps réel dans des environnements de production
- Collaborer avec les ingénieurs en contrôle pour garantir que les chemins planifiés sont exécutables
- Déboguer les problèmes au niveau de la flotte en utilisant les données enregistrées et les outils de relecture
- Note sur les déplacements : ce poste nécessite des déplacements périodiques sur les sites des clients (jusqu'à 5%)
- Note sur les horaires : une certaine flexibilité horaire peut être requise lors des déploiements
Profil recherché
- Licence/Master/Doctorat en robotique, informatique ou domaine connexe requis
- 2+ années d'expérience professionnelle en développement logiciel (hors stages)
- Solides bases en algorithmes de planification de mouvement
- Expérience en géométrie computationnelle (détection de collision, opérations sur polygones)
- Maîtrise de Python et NumPy pour le calcul numérique
- Compréhension de la cinématique des véhicules et des contraintes non holonomes
- Capacité à analyser la complexité des algorithmes et à optimiser pour des performances en temps réel
Environnement technique
- Langages : Python (principal), C++ (modules critiques pour la performance)
- Bibliothèques : NumPy, Shapely, Numba, SciPy
- Tests : Relecture de simulation, tests de scénarios basés sur la configuration
Qualifications souhaitées
- Expérience avec des algorithmes de coordination multi-agents ou de planification
- Familiarité avec les courbes de Dubins/Reeds-Shepp pour la planification non holonome
- Connaissances en optimisation de trajectoire (DCBF, planificateurs basés sur MPC)
- Expérience avec les algorithmes de graphes (Dijkstra, recherche heuristique)
- Connaissance de GEOS, Shapely ou d'autres bibliothèques de géométrie computationnelle
- Expérience avec des systèmes de gestion de flotte ou de répartition
- Familiarité avec Redis, ZeroMQ ou une infrastructure similaire
- Familiarité avec les techniques modernes de ML pour les problèmes de planification
Ce qu'il faut savoir
Ce poste est basé dans nos bureaux de San Francisco. En tant qu'entreprise axée sur l'innovation et le changement continu, une collaboration étroite est essentielle. Nous réimaginons constamment notre industrie, créons de nouveaux produits et affinons nos processus, et nous faisons notre meilleur travail ensemble. C'est pourquoi toutes nos équipes basées au bureau travaillent sur site, cinq jours par semaine.
La fourchette de salaire de base pour ce poste est $119,000 - $161,000 par an.
La rémunération réelle sera déterminée sur une base individuelle et peut varier en fonction de l'expérience, des compétences et des qualifications.
Le salaire de base n'est qu'une partie de votre package de rémunération globale. Vous pourriez également être éligible à des attributions d'actions.
Pronto accepte les candidatures en continu.
Prêt à nous rejoindre pour servir ceux qui servent les autres ?
#LI-Onsite
Résumé des avantages (employés exemptés à temps plein aux États-Unis)
- Assurance médicale, dentaire, vision, invalidité et vie
- Options de compte de dépenses flexibles / compte d'épargne santé
- 401(k)
- Actions
- Congés maladie, congés flexibles illimités et jours fériés payés
- Congé parental payé
- Plan d'avantages pour les trajets domicile-travail avant impôts
- Déjeuner d'équipe dans nos bureaux de SoMa tous les mardis et jeudis
Les avantages sont sujets à modification à la discrétion de l'entreprise.
