B&A
ICON
Ingénieur Logiciel Senior en Robotique I
À propos du poste
ICON recherche un
Ingénieur Logiciel Senior en Robotique pour rejoindre notre équipe Logiciel à Austin, TX.
En tant qu'Ingénieur Logiciel Senior en Robotique, vous contribuerez au développement et à la maintenance du logiciel de contrôle robotique pour tous les systèmes robotiques de ICON. Vous serez responsable du développement de logiciels C++ haute performance pour piloter des bras complexes, de l'intégration de données de capteurs en temps réel et de la garantie d'une planification de mouvement fiable.
Ce poste est basé au siège de ICON à Austin, TX, et
relèvera du Directeur de l'Ingénierie Logicielle Embarquée.
Les chasseurs de têtes et les agences de recrutement ne peuvent pas soumettre de candidats via cette candidature. ICON n'accepte pas les soumissions non sollicitées de chasseurs de têtes et d'agences pour les candidats et ne paiera pas de frais à une agence tierce sans un accord préalable avec ICON.
Dans le cadre de notre conformité à ces obligations, la Société vous invite à vous auto-identifier volontairement comme indiqué ci-dessous. La fourniture de ces informations est entièrement volontaire et la décision de fournir ou non ces informations n'aura aucun effet sur votre emploi ni ne vous soumettra à un traitement défavorable. Toutes les informations fournies seront considérées comme confidentielles, seront conservées séparément de votre candidature et/ou de votre dossier personnel, et ne seront utilisées qu'en conformité avec les lois, décrets et réglementations applicables, y compris ceux qui exigent que les informations soient résumées et rapportées au gouvernement fédéral à des fins d'application des droits civils.
Avis d'emploi pour les candidats à l'Internet drive.google.com/drive/folders/1KtxCrS8fV9XRApKaXFjKJ5twhzR_MkGE
RESPONSABILITÉS
- Concevoir, développer et optimiser des logiciels C++ haute performance pour le contrôle et la coordination de bras robotiques à grande échelle.
- Développer des algorithmes robustes de planification de mouvement et de génération de trajectoire pour naviguer en toute sécurité des bras industriels dans des espaces de travail complexes.
- Implémenter des algorithmes de fusion de capteurs et d'estimation d'état en temps réel (utilisant des capteurs tels que IMU, LiDAR, etc.) pour améliorer la localisation du bras et la précision de l'effecteur terminal.
- Programmer les mouvements des bras robotiques en coordination avec d'autres systèmes.
- Développer et maintenir des environnements simulés et des frameworks de test automatisés pour supporter l'intégration continue et la vérification du système.
- Mener les efforts d'intégration et de validation système entre le matériel et le logiciel.
- Participer aux décisions d'architecture pour les systèmes de contrôle et électriques, y compris la sélection et la standardisation des composants.
- Participer aux revues de conception et de code pour maintenir la cohérence et la qualité des livrables.
QUALIFICATIONS MINIMALES
- Master ou diplôme supérieur en Ingénierie Logicielle, Robotique, Ingénierie Mécanique, ou un domaine connexe.
- 5+ années d'expérience professionnelle en développement logiciel robotique.
- Maîtrise experte de C++ moderne (17 ou plus récent) et Python dans un environnement de développement logiciel robotique professionnel.
- Compréhension fondamentale approfondie de la cinématique des bras robotiques (directe et inverse), de la dynamique multi-corps et de la planification de mouvement.
- Expérience pratique avec des plateformes robotiques, des capteurs, des actionneurs, la localisation, la perception et les systèmes de contrôle.
- Expérience pratique dans la conception et l'optimisation d'algorithmes de fusion de capteurs et d'estimation d'état (par exemple, Filtres de Kalman).
- Solides connaissances des algorithmes d'autonomie, des frameworks robotiques (tels que ROS) et des environnements de simulation.
QUALIFICATIONS PRÉFÉRENTIELLES
- Expérience en programmation de robots industriels dans des langages de haut niveau.
- Expérience en théorie du contrôle formelle et en algèbre linéaire.
- Compréhension générale de la gestion des chaînes cinématiques redondantes ou de la stabilisation des systèmes dynamiques.
- Expérience avérée dans la livraison de produits aux utilisateurs finaux et aux environnements de production.
- Familiarité avec la conception matérielle, le prototypage et les processus de fabrication.
- Excellentes compétences en résolution de problèmes et un solide esprit analytique pour identifier les problèmes, proposer des solutions innovantes et prendre des décisions basées sur les données.
- Capacité à gagner la confiance, à maintenir des relations positives et professionnelles, et à contribuer à une culture de performance.
ICON est un employeur garantissant l'égalité des chances, engagé à favoriser un environnement de travail innovant, inclusif, diversifié et exempt de discrimination. L'emploi chez ICON est basé sur le mérite, la compétence et les qualifications. Il est de notre politique d'administrer toutes les actions relatives au personnel, y compris le recrutement, l'embauche, la formation et la promotion des employés, sans égard à la race, la couleur, la religion, le sexe, l'orientation sexuelle, l'identité de genre, l'origine nationale ou l'ascendance, l'âge, le handicap, le statut matrimonial, le statut d'ancien combattant, ou toute autre classification légalement protégée conformément aux lois fédérales et étatiques applicables. Conformément aux obligations de ces lois, ICON apportera des aménagements raisonnables aux personnes qualifiées handicapées.
De plus, en tant qu'entrepreneur du gouvernement fédéral, la Société maintient un programme d'action positive qui renforce son engagement et se conforme aux exigences de tenue de registres et de déclaration en vertu de certaines lois et réglementations fédérales relatives aux droits civils, y compris le décret 11246, la section 503 du Rehabilitation Act de 1973 (tel qu'amendé) et le Vietnam Era Veterans' Readjustment Assistance Act de 1974 (tel qu'amendé).
