Nominal
Agility Robotics
Staff Ingénieur logiciel en robotique, Architecture de téléopération
À propos du poste
Les robots humanoïdes d'Agility, déployés commercialement, travaillent aux côtés des équipes dans les entrepôts, les usines de fabrication et les centres de distribution, s'attaquant aux tâches physiquement exigeantes et répétitives tout en permettant aux travailleurs de se concentrer sur des tâches à plus forte valeur ajoutée. Avec des normes de sécurité leaders du secteur et des années de données de déploiement éprouvées, nous sommes pionniers d'une nouvelle ère d'automatisation qui améliore le potentiel humain.
Vous serez la force architecturale derrière les systèmes qui apprennent à Digit à interagir avec le monde physique. En tant qu'Staff Ingénieur logiciel en robotique au sein de l'équipe IA, vous concevrez, développerez et mettrez à l'échelle la base logicielle de qualité production qui permet à Digit d'exécuter des tâches complexes de manipulation globale dans des environnements réels. Vous travaillerez à l'intersection critique de l'IA, des contrôles, du matériel et des opérations afin de créer une plateforme fluide et à faible latence pour la collecte de données de démonstration humaine. Votre architecture logicielle permettra directement de déployer la première flotte mondiale de robots humanoïdes de production et de révolutionner le marché du travail mondial.
À propos du travail
- Architecturer de A à Z : Prenez en charge l'architecture logicielle de bout en bout de nos systèmes de collecte de données et de téléopération, en garantissant un comportement hautement modulaire, évolutif et prévisible avec des limites système claires.
- Optimiser les performances : Construisez le tissu conjonctif pour l'exécution robotique en temps réel en intégrant et en optimisant les chemins de contrôle, de streaming et de communication en temps réel pour répondre à des objectifs stricts de latence et de bande passante.
- Concevoir pour l'avenir : Anticipez les futurs changements matériels, de capteurs et d'effecteurs des robots. Concevez des systèmes logiciels résilients capables de s'adapter de manière transparente aux nouvelles interfaces et capacités sans nécessiter de réécritures architecturales fondamentales.
- Piloter la validation et la fiabilité : Développez des stratégies de validation complètes sur la simulation et le matériel physique, y compris des benchmarks de performance, la gestion des pannes et les tests de régression.
- Itération basée sur les données : Analysez la télémétrie du système et les données de démonstration pour améliorer continuellement l'efficacité de l'opérateur, la réactivité du système et les taux de réussite globaux des tâches.
À propos de vous
- Plus de 7 ans d'expérience en ingénierie logicielle pour la robotique, les systèmes temps réel ou les intégrations matérielles-logicielles hautement complexes.
- Compétences exceptionnelles en architecture logicielle, avec une capacité avérée à concevoir et construire des systèmes évolutifs à faible latence à partir de zéro sans erreurs fondamentales.
- Expérience avérée en tant qu'exécuteur hautement autonome et indépendant, capable de livrer des logiciels fiables de qualité production.
- Expérience dans la conception de systèmes de communication et de streaming à faible latence pour des applications en temps réel. *
- Forte intuition système avec la capacité de tracer et de déboguer les problèmes de performance à travers des frontières logicielles, réseau et matérielles complexes.
- Expérience avérée en C++ ou Rust modernes, avec un solide bilan dans la construction et l'optimisation de systèmes temps réel à faible latence (la maîtrise de Python est un plus).
- Excellentes compétences en communication et capacité à collaborer efficacement avec les clients internes (équipes IA, contrôle et matériel) pour traduire les exigences en logiciels robustes.
Qualifications Bonus
- Connaissance du domaine : Familiarité avec la cinématique du corps entier, le remappage de mouvement, la dynamique du corps rigide ou les systèmes de contrôle en temps réel.
- Interfaces Homme-Machine : Expérience pratique de l'intégration de systèmes d'entrée humaine tels que la réalité virtuelle (RV), la capture de mouvement, les appareils portables ou les interfaces de contrôle à distance.
- Frameworks XR : Expérience dans la création d'applications avec rendu en temps réel ou frameworks XR (par exemple, Unity, Unreal, Godot, SteamVR, OpenXR).
- Visualisation 3D : Expérience des techniques avancées de visualisation 3D telles que les champs de radiance neuronaux, la projection gaussienne ou d'autres méthodes de reconstruction de scène.
- Pipelines de données : Familiarité avec les pipelines de collecte de données à grande échelle pour l'apprentissage par démonstration.
Il s'agit d'un poste hybride basé dans l'un de nos bureaux de Salem, Pittsburgh ou Fremont.
Le salaire final proposé à un candidat retenu dépendra de plusieurs facteurs, notamment, mais sans s'y limiter : la localisation géographique, les connaissances, les compétences et l'expérience liées au poste. Cette fourchette peut varier en fonction de la localisation géographique et peut être modifiée à l'avenir.
Tous nos postes sont basés aux États-Unis. Les candidats doivent avoir l'autorisation actuelle de travailler aux États-Unis.
Agility Robotics s'engage à créer un environnement de travail dans lequel toutes les personnes sont traitées avec respect et dignité. Chaque individu a le droit de travailler dans une atmosphère professionnelle qui promeut l'égalité des chances en matière d'emploi et interdit les pratiques discriminatoires illégales, y compris le harcèlement. Par conséquent, la politique de Agility Robotics est d'assurer l'égalité des chances en matière d'emploi sans discrimination ni harcèlement fondé sur la race, la couleur, la religion, le sexe, l'orientation sexuelle, l'identité ou l'expression de genre, l'âge, le handicap, l'état matrimonial, la citoyenneté, l'origine nationale, les informations génétiques ou toute autre caractéristique protégée par la loi. Agility Robotics interdit toute discrimination ou tout harcèlement de ce type.
Agility Robotics n'accepte pas les recommandations non sollicitées des agences de recrutement tierces. Nous privilégions les candidats directs et encourageons tous les candidats qualifiés à postuler directement via notre page carrières. Si vous êtes représenté par un tiers, votre candidature pourrait ne pas être prise en compte. Pour garantir une prise en compte complète, veuillez postuler directement.
Fourchette de salaire prévue
$190,000—$296,000 USD
En plus du salaire de base, notre ensemble concurrentiel de récompenses totales comprend les éléments suivants pour les employés à temps plein :
- Plan 401(k) : Comprend une contrepartie de l'entreprise de 6%.
- Équité : Options d'achat d'actions de l'entreprise.
- Couverture d'assurance : Assurance médicale, dentaire, vision et invalidité de courte/longue durée payée à 100% par l'entreprise pour les employés.
- Date de début des avantages sociaux : Éligible aux avantages sociaux dès le premier jour d'emploi.
- Soutien au bien-être : Programme d'aide aux employés (PAE).
- Congés :
- Employés exemptés : Jours de congés payés flexibles et illimités et 12 jours fériés payés par l'entreprise, y compris une fermeture hivernale.
- Employés non exemptés : 10 jours de vacances, congés maladie payés et 12 jours fériés payés par l'entreprise, y compris une fermeture hivernale, annuellement.
- Avantages sur site : Déjeuners traiteur quatre fois par semaine et une variété de collations et de boissons saines dans nos locaux de Salem et Pittsburgh.
- Congés parentaux : Programmes généreux de congés parentaux payés.
- Environnement de travail : Une culture qui soutient des modalités de travail flexibles.
- Opportunités de croissance : Programmes de développement professionnel et de remboursement des frais de scolarité.
- Aide à la relocalisation : Fournie pour les postes éligibles.
- Bonus discrétionnaire annuel : Fourni pour les postes éligibles.
