Waymo

Staff Software Engineer, Compute Reliability

C++
Automatische Übersetzung. Prüfe das Original.

Über die Stelle

Waymo ist ein Unternehmen für autonome Fahrtechnologie mit der Mission, der weltweit vertrauenswürdigste Fahrer zu sein. Seit seiner Gründung als Google Self-Driving Car Project im 2009 konzentriert sich Waymo auf den Aufbau des Waymo Drivers – The World's Most Experienced Driver™ –, um den Zugang zur Mobilität zu verbessern und gleichzeitig Tausende von Leben zu retten, die durch Verkehrsunfälle verloren gehen. Der Waymo Driver treibt den vollständig autonomen Ride-Hailing-Service von Waymo an und kann auch auf eine Reihe von Fahrzeugplattformen und Produktanwendungsfällen angewendet werden. Der Waymo Driver hat über zehn Millionen Fahrten nur mit Fahrgästen ermöglicht, gestützt auf seine Erfahrung im autonomen Fahren von über 100 Millionen Meilen auf öffentlichen Straßen und zig Milliarden in Simulationen in über 15 US-Bundesstaaten.

Das Planner/Perception Reliability Team hat das Ziel, Architekturen, Tools und Workflows zu entwickeln, um Zuverlässigkeits- und Softwareintegritätsprobleme zu verhindern, zu identifizieren und deren Behebung zu steuern.

Wir konzentrieren die Organisation auf Zuverlässigkeit und sind für die Gesundheit der Onboard-Software verantwortlich, während wir gleichzeitig eine hohe Entwicklungsgeschwindigkeit ermöglichen.

In dieser hybriden Rolle berichten Sie an einen Tech Lead Manager.

Sie werden

  1. Die Entwicklung und Implementierung von Instrumentierung und Onboard-Architektur vorantreiben, um Zuverlässigkeitsprobleme auf aktuellen und zukünftigen Waymo Compute-Plattformen proaktiv zu verhindern, zu erkennen und zu debuggen.
  1. Langfristige Strategien entwerfen und implementieren, um systematisch Probleme mit der Zuverlässigkeit von Compute-Hardware und der numerischen Stabilität auf heterogenen Plattformen (CPU, TPU, GPU) zu mindern, und skalierbare Tools zur Automatisierung von Triage, Debugging und Fehlerbehebung zu erstellen.
  1. Funktionsübergreifende Initiativen bei Waymo, Alphabet und externen Partnern leiten, um proaktive Lösungen zu entwickeln, die Probleme verhindern, die von Compilern (LLVM, XLA, JAX), Optimierungen (AutoFDO) oder Modelländerungen herrühren.
  1. Frameworks und Diagnosen entwickeln, um komplexe Software- und Firmwarefehler proaktiv zu identifizieren und zu eliminieren, einschließlich Deadlocks, Speicherbeschädigungen, Race Conditions, Speicherlecks oder Tail-Latency-Spitzen.
  1. Das Design und die Werkzeuge für Hardwareplattformen der nächsten Generation beeinflussen und als technische Autorität fungieren, um eine kohärente, zukunftsorientierte Zuverlässigkeitsarchitektur zu gewährleisten.

Mindestanforderungen

Sie haben

  1. BS/MS in Informatik, Elektrotechnik, Robotik, Physik, Mathematik oder einem verwandten Bereich (oder entsprechende Erfahrung).
  1. Erfahrung mit C++.
  1. Erfahrung mit CUDA/GPU/TPU-Beschleunigung und Modellzuverlässigkeit oder -optimierung.
  1. Erfahrung im Schreiben von GPU-Kernels und in der Bewertung/Debugging von GPU-Workloads.

Wir bevorzugen

  1. MS oder PhD in Informatik, Robotik, einem ähnlichen technischen Studienfach oder entsprechende praktische Erfahrung.
  1. Erfahrung mit autonomen Fahrzeugen (L4) oder ADAS-Systemen (L2/L3).
  1. Erfahrung im Bereich Softwarezuverlässigkeit.

Gehaltsspanne

Die erwartete Grundgehaltsspanne für diese Vollzeitposition an US-Standorten ist unten aufgeführt. Das tatsächliche Einstiegsgehalt basiert auf arbeitsbezogenen Faktoren, einschließlich des genauen Arbeitsortes, der Erfahrung, der relevanten Ausbildung und des Kenntnisstands. Ihr Recruiter kann Ihnen während des Einstellungsprozesses weitere Informationen zur spezifischen Gehaltsspanne für den Standort der Stelle oder, falls die Stelle remote ausgeführt werden kann, zur spezifischen Gehaltsspanne für Ihren bevorzugten Standort geben.

$251,000—$310,000 USD

Waymo-Mitarbeiter sind außerdem berechtigt, am diskretionären jährlichen Bonusprogramm von Waymo, am Aktienoptionsplan und am großzügigen Leistungsprogramm des Unternehmens teilzunehmen, vorbehaltlich der Teilnahmevoraussetzungen.

Mehr Möglichkeiten mit einem Profil

Für mehr Stellen berücksichtigt werden, ohne den ganzen Prozess zu wiederholen? Erstellen Sie Ihr Profil, damit Unternehmen auf Nort Sie finden.

Profil erstellen

Dein nächster Jobsucht schon nach dir.

Nort

Reverse-Recruiting- Plattform für Entwickler

RechtlichesNutzungsbedingungenDatenschutznortjobs © 2026