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 Echtzeitsensordaten und die Gewährleistung 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 angegeben zu identifizieren. Die Bereitstellung solcher Informationen ist völlig freiwillig und die Entscheidung, solche Informationen bereitzustellen oder nicht bereitzustellen, hat keine Auswirkungen auf Ihre Anstellung und unterliegt keiner nachteiligen Behandlung. Alle bereitgestellten Informationen werden als vertraulich behandelt, getrennt von Ihrer Bewerbung und/oder Personalakte aufbewahrt und nur gemäß den geltenden Gesetzen, Verordnungen und Vorschriften verwendet, einschließlich derjenigen, die eine 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
VERANTWORTLICHKEITEN
- Entwurf, Entwicklung und Optimierung von Hochleistungs-C++-Software zur Steuerung und Koordination von groß angelegten Roboterarmen.
- Entwicklung robuster Algorithmen für Bewegungsplanung und Trajektoriengenerierung, um Industrieroboterarme sicher durch komplexe Arbeitsbereiche zu navigieren.
- 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 Test-Frameworks 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 Komponentenwahl und Standardisierung.
- Teilnahme an Design- und Code-Reviews zur Aufrechterhaltung von Konsistenz und qualitativ hochwertigen Ergebnissen.
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 invers), Mehrkörpersystemdynamik und Bewegungsplanung.
- Praktische Erfahrung mit Roboterplattformen, Sensoren, Aktuatoren, Lokalisierung, Wahrnehmung und Steuerungssystemen.
- Praktische Erfahrung im Entwurf 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 für die Handhabung redundanter kinematische Ketten oder die Stabilisierung dynamischer Systeme.
- Nachgewiesene Erfolgsbilanz bei der Bereitstellung von Produkten für Endbenutzer und Produktionsumgebungen.
- Vertrautheit mit Hardware-Design, Prototyping und Fertigungsprozessen.
- Ausgeprägte Problemlösungsfähigkeiten und eine starke analytische Denkweise zur Identifizierung von Problemen, Vorschlag innovativer Lösungen und datengesteuerter Entscheidungsfindung.
- 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 die Schaffung eines innovativen, integrativen, vielfältigen und diskriminierungsfreien Arbeitsumfelds 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 durchzuführen. Im Einklang mit den Verpflichtungen aus diesen Gesetzen 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).
