B&A
ICON
Senior Robotics Software Engineer I
Über die Stelle
ICON sucht einen
Senior Robotics Software Engineer für unser Software-Team in Austin, TX.
Als Senior Robotics Software Engineer helfen Sie bei der Entwicklung und Wartung von Robotersteuerungssoftware für alle Robotersysteme von ICON. Sie sind verantwortlich für die Entwicklung von Hochleistungs-C++-Software zur Steuerung komplexer Armbewegungen, die Integration von Echtzeit-Sensordaten und die Sicherstellung einer zuverlässigen Bewegungsplanung.
Diese Stelle ist im Hauptsitz von ICON in Austin, TX, angesiedelt und
berichtet an den Director of Embedded Software Engineering.
Headhunter und Personalvermittlungsagenturen dürfen keine Kandidaten über diese Bewerbung einreichen. ICON akzeptiert keine unaufgeforderten Headhunter- und Agentureinsendungen für Kandidaten und zahlt keine Gebühren an Dritte, es sei denn, es liegt eine vorherige Vereinbarung mit ICON vor.
Als Teil unserer Einhaltung dieser Verpflichtungen lädt das Unternehmen Sie ein, sich freiwillig wie unten dargelegt selbst zu identifizieren. Die Bereitstellung solcher Informationen ist völlig freiwillig und eine Entscheidung, solche Informationen bereitzustellen oder nicht bereitzustellen, hat keine Auswirkungen auf Ihre Anstellung oder unterliegt keiner nachteiligen Behandlung. Alle bereitgestellten Informationen werden als vertraulich behandelt, getrennt von Ihrer Bewerbung und/oder Personalakte aufbewahrt und nur in Übereinstimmung mit den geltenden Gesetzen, Verordnungen und Vorschriften verwendet, einschließlich derjenigen, die die Zusammenfassung und Meldung der Informationen an die Bundesregierung zu Zwecken der Bürgerrechtseinhaltung erfordern.
Internet Applicant Employment Notices drive.google.com/drive/folders/1KtxCrS8fV9XRApKaXFjKJ5twhzR_MkGE
AUFGABEN
- Entwurf, Entwicklung und Optimierung von Hochleistungs-C++-Software zur Steuerung und Koordination von groß angelegten Roboterarmen.
- Entwicklung robuster Bewegungsplanungs- und Trajektoriengenerierungsalgorithmen zur sicheren Navigation von Industrieroboterarmen durch komplexe Arbeitsbereiche.
- Implementierung von Echtzeit-Sensorfusion und Zustandschätzungsalgorithmen (unter Verwendung von Sensoren wie IMUs, LiDAR usw.), um die Lokalisierung des Arms und die Präzision des Endeffektors zu verbessern.
- Programmierung von Roboterarmbewegungen in Koordination mit anderen Systemen.
- Entwicklung und Wartung von simulierten Umgebungen und automatisierten Testframeworks zur Unterstützung von Continuous Integration und Systemverifizierung.
- Leitung von Systemintegrations- und Validierungsbemühungen über Hardware und Software hinweg.
- Teilnahme an Architektur-Entscheidungen für Steuerungs- und elektrische Systeme, einschließlich Komponentenauswahl und Standardisierung.
- Teilnahme an Design- und Code-Reviews zur Aufrechterhaltung von Konsistenz und qualitativ hochwertiger Ergebnisse.
MINDESTQUALIFIKATIONEN
- Master-Abschluss oder höher in Software Engineering, Robotik, Maschinenbau oder einem verwandten Fachgebiet.
- 5+ Jahre Berufserfahrung in der Roboter-Softwareentwicklung.
- Expertenkenntnisse in modernem C++ (17 oder neuer) und Python in einer professionellen Roboter-Softwareentwicklungsumgebung.
- Tiefes grundlegendes Verständnis der Kinematik von Roboterarmen (vorwärts und rückwärts), Mehrkörpersystemdynamik und Bewegungsplanung.
- Praktische Erfahrung mit Roboterplattformen, Sensoren, Aktuatoren, Lokalisierung, Wahrnehmung und Steuerungssystemen.
- Praktische Erfahrung im Design und der Optimierung von Sensorfusions- und Zustandschätzungsalgorithmen (z. B. Kalman-Filter).
- Fundierte Kenntnisse von Autonomie-Algorithmen, Robotik-Frameworks (wie ROS) und Simulationsumgebungen.
BEVORZUGTE QUALIFIKATIONEN
- Erfahrung in der Programmierung von Industrierobotern in Hochsprachen.
- Erfahrung in formaler Regelungstechnik und linearer Algebra.
- Allgemeines Verständnis, wie redundante kinematische Ketten verwaltet oder dynamische Systeme stabilisiert werden.
- Nachgewiesene Erfolgsbilanz bei der Lieferung von Produkten an Endbenutzer und in Produktionsumgebungen.
- Vertrautheit mit Hardware-Design, Prototyping und Fertigungsprozessen.
- Ausgeprägte Problemlösungsfähigkeiten und eine starke analytische Denkweise, um Probleme zu identifizieren, innovative Lösungen vorzuschlagen und datengesteuerte Entscheidungen zu treffen.
- Fähigkeit, Vertrauen aufzubauen, positive und professionelle Beziehungen zu pflegen und zu einer Kultur der Leistung beizutragen.
ICON ist ein Arbeitgeber, der Chancengleichheit fördert und sich für ein innovatives, integratives, vielfältiges und diskriminierungsfreies Arbeitsumfeld einsetzt. Die Anstellung bei ICON basiert auf Verdienst, Kompetenz und Qualifikation. Es ist unsere Politik, alle Personalmaßnahmen, einschließlich Rekrutierung, Einstellung, Schulung und Beförderung von Mitarbeitern, ohne Rücksicht auf Rasse, Hautfarbe, Religion, Geschlecht, sexuelle Orientierung, Geschlechtsidentität, nationale Herkunft oder Abstammung, Alter, Behinderung, Familienstand, Veteranenstatus oder eine andere gesetzlich geschützte Klassifizierung gemäß den geltenden Bundes- und Landesgesetzen zu verwalten. Im Einklang mit den Verpflichtungen dieser Gesetze wird ICON angemessene Vorkehrungen für qualifizierte Personen mit Behinderungen treffen.
Darüber hinaus unterhält das Unternehmen als Auftragnehmer der Bundesregierung ein Förderprogramm, das sein Engagement weiter stärkt und die Aufzeichnungs- und Meldepflichten gemäß bestimmten bundesstaatlichen Bürgerrechtsgesetzen und -vorschriften erfüllt, einschließlich Executive Order 11246, Abschnitt 503 des Rehabilitation Act von 1973 (in der geänderten Fassung) und des Vietnam Era Veterans' Readjustment Assistance Act von 1974 (in der geänderten Fassung).
