Apptronik est à l'avant-garde de la construction de robots de pointe pour améliorer la vie humaine et répondre à la pénurie croissante de main-d'œuvre. Notre équipe innovante, issue du prestigieux Défi DARPA Robotics, tire parti d'une expertise approfondie dans toute la pile robotique pour relever les défis les plus importants de la société. Nous sommes motivés par la passion, la créativité et la collaboration pour franchir les barrières technologiques et créer des solutions robotiques pionnières susceptibles de changer le monde.
En tant qu'ingénieur logiciel en autonomie chez Apptronik, vous serez essentiel au développement de systèmes humanoïdes avancés. Votre rôle consistera à concevoir et à mettre en œuvre une architecture de comportement robuste, en fournissant des outils d'écriture de comportements tels que des machines à états et des arbres de comportement. Vous travaillerez en étroite collaboration avec une équipe pluridisciplinaire pour développer une pile d'autonomie complète et assurer la fiabilité du logiciel pour des applications réelles.
- Tests pratiques et vérification avec des robots pour étendre leurs capacités.
- Développer et tester des algorithmes de contrôle de manipulation avancés pour les tâches de tout le corps.
- Diriger les activités de développement logiciel, y compris l'architecture, la conception, le codage, les tests unitaires, l'intégration, le déploiement et la maintenance des composants logiciels d'autonomie assignés.
- Diplôme de licence en robotique, informatique, ingénierie électrique/mécanique/aérospatiale ou dans un domaine connexe ; Master ou doctorat préféré.
- Plus de 2 ans d'expérience pertinente dans l'industrie en mise en œuvre, test et déploiement d'algorithmes de manipulation ou de navigation.
- Maîtrise des méthodes modernes d'écriture de comportements telles que les machines à états finis, les arbres de comportement ou la composition de comportements.
- Compétences solides en développement logiciel en C++ moderne sous Linux.
- Capacité à collaborer efficacement avec d'autres équipes de logiciels pour assurer une intégration transparente des composants logiciels.
- Excellentes compétences en communication, tant écrite qu'orale.
- Passion pour la construction de robots humanoïdes.
- Expérience avec le matériel robotique, y compris les capteurs, les actionneurs et les bras robotiques.
- Connaissance des systèmes en temps réel et du développement de logiciels multithread.
- Expertise dans des domaines tels que le contrôle d'impédance/force, le contrôle prédictif/adaptatif, l'optimisation, l'identification des systèmes, l'estimation d'état ou les robots à jambes.
- Familiarité avec les processus agiles et de développement de logiciels, y compris les outils tels que Jira, Git et l'intégration/déploiement continu.
- Expérience avec ROS, les modèles de conception logicielle, PyTorch ou EtherCAT.
- Salaire de base compétitif avec avantages sociaux.
- Paquet d'incitations en actions hautement motivant.
- Politique d'heures de travail flexibles.
- Opportunités de développement professionnel.
- Congés payés ouverts (PTO).
- Plan 401k.
Il s'agit d'un poste à pourvoir directement. Merci de ne pas solliciter d'agences externes.
Apptronik est un employeur qui adhère aux principes d'égalité des chances. Nous interdisons toute discrimination ou harcèlement de quelque nature que ce soit basée sur la race, la couleur, la religion, l'âge, le sexe, l'origine nationale, le statut de handicap, la génétique, le statut de vétéran protégé, l'orientation sexuelle, l'identité ou l'expression de genre, ou toute autre caractéristique protégée par les lois fédérales, étatiques ou locales.
Postulez maintenant pour faire partie d'une organisation qui change le monde avec des robots humanoïdes de pointe.