Startekk Inc
Torc Robotics
ML Engineer, II - App Engine
Über das Unternehmen
Bei Torc waren wir schon immer davon überzeugt, dass autonome Fahrzeugtechnologie die Art und Weise, wie wir reisen, Güter transportieren und Geschäfte tätigen, verändern wird.
Als führendes Unternehmen im Bereich autonomes Fahren seit 2007 hat Torc über ein Jahrzehnt damit verbracht, unsere Lösungen mit erfahrenen Partnern zu kommerzialisieren. Jetzt, als Teil der Daimler-Familie torc.ai/daimler-testing-automated-trucks-public/, konzentrieren wir uns ausschließlich auf die Entwicklung von Software für autonome Lkw, um die Art und Weise, wie die Welt Güter transportiert, zu revolutionieren.
Schließen Sie sich uns an und katapultieren Sie Ihre Karriere mit dem Unternehmen, das die autonome Technologie mitentwickelt hat, und dem ersten AV-Softwareunternehmen mit der Vision, direkt mit einem Lkw-Hersteller zusammenzuarbeiten.
Das Team kennenlernen
- Wir sind eine vielfältige Gruppe von 9-10 „Performant C++“-Enthusiasten – wir legen Wert auf Zusammenarbeit, Engagement und berufliche Weiterentwicklung.
- Wir erstellen die Anwendungsschicht im Lkw. Unsere Kunden sind die Feature-Teams (z. B. Lidar, Kamera, Planer usw.) – sie verwenden unser SDK, um ihre Anwendungen zu komponieren.
- Unser Team wurde vor einem Jahr gegründet, als Torc unseren Vorschlag zur Übernahme der Anwendungsschicht genehmigte, basierend auf unserem Erfolg mit Tools für die Modellinferenz. Kürzlich haben wir einen wichtigen Meilenstein erreicht: Unsere ersten internen Kunden haben die Truck-Apps, die auf unserem Framework basieren, eingesetzt.
- Wir wachsen und sind auf Torcs kritischem Pfad für die Kommerzialisierung.
- Leistung ist wichtig – jedes Compute-Modul hat begrenzte Ressourcen. Es ist unsere Aufgabe, die vollständige Ressourcenauslastung über CPU, GPU und Shared Memory (bezogen auf nVidia AGX) zu ermöglichen.
- Sicherheit ist wichtig – wir teilen uns jeden Tag die Straßen mit der Öffentlichkeit in Texas. Unser Code muss den Industriestandards entsprechen, und die Ergebnisse unseres Teams spielen eine wichtige Rolle für die Sicherheitsbewertung des Virtual Driver-Systems von Torc.
Was Sie tun werden
- Entwickeln Sie ein erstklassiges SDK / Framework für die Komposition und Ausführung von Anwendungen, die das Virtual Driver-System bei Torc Robotics bilden.
- Schreiben Sie C++-Code! Sie arbeiten als professioneller Entwickler auf dem kritischen Pfad zur Kommerzialisierung.
- Entwickeln Sie sich als C++-Profi in der zukunftssicheren Branche der sicherheitskritischen Robotik (Level 4 Self-Driving-Klasse 8 Trucking).
- Beheben Sie Feldprobleme unserer internen Kunden, indem Sie Protokolle analysieren, Telemetrie bereitstellen, Tests erstellen und Code schreiben.
- Erfinden Sie Lösungen für moderne Probleme im Zusammenhang mit eingebetteter Robotik: Determinismus, Typsicherheit, Testabdeckung, CUDA, Beobachtbarkeit/Telemetrie, Nebenläufigkeit, synchrone/asynchrone Ausführungsmodelle, Ausführungsdiagramme, Durchsatz, Latenz und vieles mehr.
- Arbeiten Sie mit Teammitgliedern unterschiedlicher Seniorität und Ingenieuren aus verwandten Bereichen wie Feature Development und Hardware Acceleration zusammen.
Mindestanforderungen
Was Sie für den Erfolg benötigen
- Objektorientiertes C++: Wir sind das Team, das Ihre Expertise in C++ / C17 einsetzen kann. Sie müssen gerne in C++ arbeiten, um in dieser Rolle erfolgreich zu sein.
- Die Fähigkeit, einfachen und leicht verständlichen Softwarecode zu erstellen.
- Bachelor-Abschluss in Informatik, Robotik, Elektrotechnik oder einem verwandten technischen Bereich, plus nachgewiesene Kompetenzen und technische Fähigkeiten, die typischerweise durch 4+ Jahre Erfahrung erworben werden, oder;
- Master-Abschluss in Informatik, Robotik, Elektrotechnik oder einem verwandten technischen Bereich, plus nachgewiesene Kompetenzen und technische Fähigkeiten, die typischerweise durch 0-3+ Jahre Erfahrung erworben werden.
- Erfahrung mit Linux
- Engagement für Erstqualität, Pünktlichkeit, Teamarbeit und Zuverlässigkeit.
Bonuspunkte
- Berufserfahrung in der Anwendung von Entwurfsmustern und C++-Features auf reale Probleme
- Nvidia CUDA API (Runtime, Driver)
- Nvidia Embedded Compute Devices (AGX, Jetson, Thor)
- Erfahrung in der Entwicklung von SDK für komplexe eingebettete Systeme
- Erfahrung in der Entwicklung autonomer Roboter- oder Fahrzeugsysteme.
- Erfahrung in der Lösung von Problemen, die Themen wie Pipelining, Speicherhierarchie, Lokalität, ABI-Kompatibilität, CUDA, MISRA/ISO26262, Ressourcenmanagement betreffen
Vorteile einer Vollzeit-Torc'r-Anstellung
Torc kümmert sich um seine Teammitglieder und wir bemühen uns, Leistungen und Ressourcen bereitzustellen, um ihre Gesundheit, ihr Gleichgewicht zwischen Arbeit und Leben und ihre Zukunft zu unterstützen. Unsere Kultur ist kollaborativ, energisch und teamorientiert. Torc bietet:
- Ein wettbewerbsfähiges Vergütungspaket, das eine Bonukomponente und Aktienoptionen beinhaltet
- 100% bezahlte Kranken-, Zahn- und Sehprämien für Vollzeitmitarbeiter
- 401K Plan mit einem Arbeitgeberzuschuss von 6%
- Flexibilität bei der Arbeitszeit und großzügiger bezahlter Urlaub (sofort nach Beginn verfügbar)
- AD+D und Lebensversicherung
Bei Torc engagieren wir uns für den Aufbau eines vielfältigen und integrativen Arbeitsplatzes. Wir feiern die Einzigartigkeit unserer Torc'rs und diskriminieren nicht aufgrund von Rasse, Religion, Hautfarbe, nationaler Herkunft, Geschlecht (einschließlich Schwangerschaft, Geburt oder damit verbundenen medizinischen Zuständen), sexueller Orientierung, Geschlechtsidentität, Geschlechtsausdruck, Alter, Veteranenstatus oder Behinderungen.
Auch wenn Sie nicht 100% der für diese Stelle aufgeführten Qualifikationen erfüllen, ermutigen wir Sie zur Bewerbung.
Unsere Vergütung spiegelt die Arbeitskosten in verschiedenen geografischen Märkten wider. Die Bezahlung basiert auf einer Reihe von Faktoren und kann je nach berufsbezogenem Wissen, Fähigkeiten und Erfahrung variieren. Torcs Gesamtvergütungspaket beinhaltet auch unseren Unternehmensbonus und Aktienoptionsplan. Abhängig von der angebotenen Position können zusätzlich zu einer breiten Palette von medizinischen, finanziellen und/oder anderen Leistungen auch Handgeldzahlungen, Umzugshilfen und andere Vergütungsformen als Teil eines Gesamtvergütungspakets bereitgestellt werden.
Job ID: 102680
Gehaltsspanne für die Stellenausschreibung
US Gehaltsspanne $153,200—$183,800 USD
