Zum Inhalt springen

Waymo

Staff Software Engineer, 3D & Data Visualization Tools

TypeScriptC++
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 Jahr 2009 konzentriert sich Waymo auf den Aufbau des Waymo Drivers – des weltweit erfahrensten Fahrers™ –, um den Zugang zur Mobilität zu verbessern und zugleich Tausende von Leben zu retten, die durch Verkehrsunfälle verloren gehen. Der Waymo Driver treibt den vollautonomen Ride-Hail-Service von Waymo an und kann auch auf eine Reihe von Fahrzeugplattformen und Produktanwendungsfälle angewendet werden. Der Waymo Driver hat über zehn Millionen reine Fahrgastfahrten 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 mehr als 15 US-Bundesstaaten.

Die zentrale Plattform und das Produkt von Waymo für visuelles Debugging, Telemetrie und Triage stellt Teams im gesamten Unternehmen (einschließlich Perception, Behavior und Simulation) 3D- und Datenvisualisierungstools zur Verfügung, die ein C++- und TypeScript-Framework nutzen, um domänenspezifische Visualisierungen in einem einzigen Tool zu integrieren. Das backend verarbeitet und streamt 4D (3D + Zeit) Zeitreihenprotokolle, Echtzeit-Telemetrie und Simulationsdaten. In dieser L6-Rolle verantworten Sie die C++-Serverinfrastruktur sowie parallele Datenstreaming-Pipelines. Sie entwerfen C++-Abstraktionen zum Laden und Verarbeiten von Flottenprotokollen, optimieren die Borg- und RPC-Leistung und entwickeln APIs, mit denen Ingenieure und automatisierte Auswertungs-Pipelines Fahrdaten analysieren können.

Sie werden

  1. Gleichzeitige C++ backend-Dienste (Borg/Boq RPC-Server) erstellen und warten, die Zeitreihen- und Sensordaten an den Client streamen.
  1. C++-Datenlieferungsabstraktionen für die Offboard-Speicherung (CNS, Spanner) und WebRTC-Streams skalieren.
  1. Latenz und Durchsatz durch Protokoll-Sampling, Payload-Nachverarbeitung (Deduplizierung, Timeline-Zusammenführung) und asynchrone C++-Dienste optimieren.
  1. backend APIs für automatisierte Aufrufer (Triage-Bots, Ausführungs-Executor) erstellen, um Fahrszenen zu rendern.
  1. Technische Roadmaps planen und die Skalierung, Sicherheit und Leistungstrennung der Offboard-Dateninfrastruktur verantworten.
  1. Ingenieure betreuen, Systemdesigns überprüfen und systemweite C++- Best Practices etablieren.

Sie bringen mit

  1. Bachelor-Abschluss in Informatik, einem verwandten technischen Bereich oder gleichwertige praktische Erfahrung.
  1. 5 Jahre Erfahrung in der Softwareentwicklung in C++.
  1. Erfahrung mit Systemprogrammierung, einschließlich Multithreading, Gleichzeitigkeit, Speichereffizienz und Profiling.
  1. Erfahrung im Aufbau von verteilten Systemen mit hohem Durchsatz, RPC-Diensten oder Zeitreihen-Datenpipelines.
  1. Erfahrung in der Leitung technischer Designs und der Betreuung von Ingenieuren bei komplexen, mehrquartaligen Projekten.

Wir bevorzugen

  1. Erfahrung mit Google-interner Infrastruktur (Borg, Boq, Stubby/gRPC, CNS und Spanner).
  1. Erfahrung in der Entwicklung von backend-Systemen für Video-/Bildrendering, WebRTC oder Entwicklertools.
  1. Vertrautheit mit Datenformaten für autonome Fahrzeuge (RoadGraph, Sensorprotokolle und Trajektionsvorhersage-Ausgaben).
  1. Vertrautheit mit Web-Client-Architekturen (Angular, TypeScript), um Client-Server- APIs zu entwerfen.
  1. Erfahrung mit TDD, Performance-Profiling und Integrationstests.

Die erwartete Gehaltsspanne für diese Vollzeitposition an Standorten in den USA ist unten aufgeführt. Das tatsächliche Einstiegsgehalt basiert auf arbeitsbezogenen Faktoren, einschließlich des genauen Arbeitsortes, der Erfahrung, der relevanten Ausbildung und des Qualifikationsniveaus. Ihr Recruiter kann Ihnen während des Einstellungsverfahrens mehr über die spezifische Gehaltsspanne für den Standort der Stelle oder, falls die Stelle remote ausgeführt werden kann, über die spezifische Gehaltsspanne für Ihren bevorzugten Standort erzählen.

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

Gehaltsspanne $251,000—$310,000 USD

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

Das NortJobs-Team betreibt Vagas Dev kostenlos.

Dein nächster Jobwartet vielleicht bei NortJobs.

Vagas Dev

Stellen für Entwickler und Programmierer. Brasilien steht an erster Stelle. Deine nächste Chance.

NortJobs · ProjektfördererInstagramLinkedInTwitter
RechtlichesÜber das ProjektDatenschutzVagas Dev © 2026