Mobile Technologies Inc.
ATOMS Careers page
Ingénieur Testeur Senior en Robotique
Qui sommes-nous
Pronto AI est un leader mondial dans la commercialisation de la technologie des véhicules autonomes (VA), déployant des systèmes de transport autonome (AHS) qui automatisent les opérations dans les mines, les carrières et les sites de construction du monde entier. Alors que la majeure partie de l'industrie reste en R&D, nous fournissons une autonomie réelle, prête pour la production, qui est déjà opérationnelle sur le terrain.
Nous avons pour mission de rendre les opérations minières plus sûres, plus intelligentes et plus efficaces grâce à une technologie de pointe, et nous nous efforçons de devenir la première entreprise de technologie VA 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 responsabilité et un impact significatif.
- 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.
Ce que vous ferez
- Plateforme et infrastructure de test — Concevoir et construire l'infrastructure de test principale : harnais, appareils, exécuteurs, orchestration et gestion des artefacts de test pour notre pile middleware ZMQ/Cap'n Proto
- Tests basés sur la simulation — Construire l'infrastructure de simulation qui nous permet d'exécuter le logiciel d'autonomie contre des scénarios virtuels, avec une lecture déterministe et une couverture significative des conditions réelles
- CI/CD pour la robotique — Construire et maintenir le pipeline de test qui valide les changements de code — unitaire, intégration, simulation et régression basée sur la lecture — et l'intégrer proprement dans le flux de travail du développeur
- Lecture de logs et tests de scénarios enregistrés — Construire une infrastructure qui convertit les logs de production en cas de test reproductibles que l'ingénieur QA peut organiser et que l'équipe de développement peut exécuter
Ce que nous recherchons
- 3+ années d'expérience en ingénierie logicielle, avec un travail significatif sur l'infrastructure de test, les outils de développement ou les systèmes distribués
- Solide maîtrise de Python — vous écrirez du code substantiel, dont une grande partie touchera à l'infrastructure adjacente à la production
- Expérience dans la conception et la construction de pipelines d'automatisation (CI/CD, orchestration de tests, systèmes de build)
- Familiarité approfondie avec au moins une plateforme logicielle à grande échelle — à l'aise pour penser en termes de APIs, d'abstractions et d'utilisabilité de la plateforme
- Excellentes compétences en débogage et en pensée système — vous raisonnerez sur les défaillances à travers la simulation, le réseau, la sérialisation et l'infrastructure CI
- Confort dans la création à partir de zéro — une grande partie de ce sur quoi vous travaillerez n'existe pas aujourd'hui
Qualifications préférées
- Expérience en robotique, véhicules autonomes ou autres systèmes critiques pour la sécurité
- Expérience pratique avec des environnements de simulation (Gazebo, CARLA, Isaac Sim ou propriétaires)
- Familiarité avec les systèmes de messagerie pub/sub (ZMQ, ROS, DDS) et les formats de sérialisation binaires (Cap'n Proto, Protobuf)
- Familiarité avec C++ — suffisamment pour lire et s'intégrer à la pile d'autonomie
- Expérience de l'infrastructure cloud pour l'exécution parallèle de tests (AWS/GCP, Kubernetes)
- Expérience des tests hardware-in-the-loop ou des systèmes temps réel
- Expérience en ingénierie de performance — vous avez déjà débogué et optimisé des pipelines CI/test lents
Ce que vous devez savoir d'autre
Environnement technique
- Langages : Python
- Frameworks de test : pytest, basés sur la simulation
- Infrastructure : Docker, GitHub Actions, calcul cloud pour la simulation
- Communication/Documentation : Slack, Notion
Exemples de projets
- Construire un harnais de simulation qui exécute la pile d'autonomie complète contre des scénarios miniers paramétrés dans une exécution parallèle basée sur le cloud
- Concevoir un pipeline log-vers-cas de test qui ingère un fragment de log de production et produit un test de lecture déterministe que l'ingénieur QA peut ajouter à une suite de régression
- Construire un tableau de bord de plateforme de test qui présente les tests instables, les tests lents et les lacunes de couverture à l'ingénieur QA et au responsable du développement
Ce que vous devez savoir d'autre
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éinventons constamment notre industrie, créons de nouveaux produits et affinons nos processus, et nous donnons le meilleur de nous-mêmes 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 $176,000 - $242,000 par an.
La rémunération réelle sera déterminée individuellement 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 alors que nous servons 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
- Jours de maladie, congés flexibles illimités et jours fériés payés
- Congé parental payé
- Plan de prestation de transport pré-imposition
- 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.
