Roku
Aurora Innovation
Staff Software Engineer - Core Services
Wer wir sind
Die Mission von Aurora ist es, die Vorteile der selbstfahrenden Technologie sicher, schnell und umfassend bereitzustellen.
Der Aurora Driver wird eine neue Ära in der Mobilität und Logistik einläuten – eine Ära, die eine sicherere, effizientere und zugänglichere Zukunft für alle ermöglicht.
Bei Aurora lösen Sie gemeinsam mit leidenschaftlichen und intelligenten Kollegen hochkomplexe Probleme, wachsen als Experte und erweitern kontinuierlich Ihr Wissen. Aktuelle Neuigkeiten von Aurora finden Sie unter aurora.tech oder folgen Sie uns auf LinkedIn.
Der Bereich Services Engineering bei Aurora entwickelt full-stack Lösungen, einschließlich backend Services, Web-Apps, mobiler Anwendungen und Echtzeit-Onboard-Code, die den kommerziellen Betrieb autonomer Fahrzeugflotten in großem Maßstab ermöglichen. Unsere Mission ist es, die Software zu entwickeln, die den kommerziellen Teil unserer Plattform steuert, wie etwa die Zuweisung von Aufgaben an autonome Fahrzeuge, die Bereitstellung von Remote-Support, die Verwaltung einer Fahrzeugflotte und die Entgegennahme von Kundenaufträgen. Während Aurora die massive Skalierung seiner Flotte und die Integration mit Partnern auf API Ebene vorbereitet, sind die von uns entwickelten Tools entscheidend für den effizienten täglichen Geschäftsbetrieb.
Wir suchen einen Staff Engineer für das Core Services Team innerhalb von Aurora Services. Sie unterstützen die Aurora Services Organisation beim Aufbau der neuen Asset-Management-Lösung zur Skalierung der autonomen Fahrzeugflotte.
Arbeiten bei Aurora
Bei Aurora bringen wir außergewöhnlich talentierte und erfahrene Menschen zusammen, die durch die Stärke unserer Werte vereint sind. Wir handeln mit Integrität, setzen uns ehrgeizige Ziele und bauen eine Kultur auf, in der wir gemeinsam gewinnen – und das ganz ohne unangemessenes Verhalten.
Wir glauben, dass die Arbeit vor Ort die Zusammenarbeit, Empathie und unsere Fähigkeit, effektiv zu führen, stärkt. Daher arbeiten wir in einem hybriden Arbeitsumfeld, in dem Aurorans mindestens 3 Tage pro Woche im Büro sind.
Unsere Karriereseite bietet Einblicke in die Arbeit bei Aurora, und die neuesten Updates finden Sie in unserem Newsroom.
Unser Engagement für Sicherheit
Im Mittelpunkt unseres Handelns steht unser Engagement für Sicherheit. Die Entwicklung erstklassiger selbstfahrender Technologie braucht Zeit, und wir glauben, dass jeder Mitarbeiter bei Aurora bei jedem Schritt einen Beitrag zur Sicherheit leistet. Aurora erwartet von jedem Mitarbeiter ein Bekenntnis zu unseren Sicherheitsrichtlinien und sucht Kandidaten, die aktiv Verantwortung übernehmen, zum Aufbau einer Atmosphäre des Vertrauens beitragen und in den langfristigen Erfolg des Unternehmens investieren, indem sie sicheres Arbeiten unter allen Umständen priorisieren.
Unser Engagement für Inklusion
Aurora berücksichtigt Kandidaten unabhängig von Rasse, Hautfarbe, Religion, nationaler Herkunft, Alter, Geschlecht, Geschlechtsidentität, Geschlechtsausdruck, sexueller Orientierung, Familienstand, Schwangerschaftsstatus, Eltern- oder Betreuerstatus, Abstammung, politischer Zugehörigkeit, Veteranen- und/oder Militärstatus, körperlicher oder geistiger Behinderung oder jedem anderen durch Bundes- oder Landesrecht geschützten Status. Aurora berücksichtigt qualifizierte Bewerber mit Vorstrafen im Einklang mit den geltenden Bundes-, Landes- und lokalen Gesetzen. Wir verpflichten uns zudem, angemessene Vorkehrungen für qualifizierte Personen mit Behinderungen und behinderte Veteranen in unseren Bewerbungsverfahren zu treffen. Wenn Sie Unterstützung oder eine Vorkehrung aufgrund einer Behinderung benötigen, können Sie uns unter [email protected] kontaktieren.
In dieser Rolle werden Sie
- Komplexe Systeme von Grund auf neu konzipieren und dabei eng mit Software-, Hardware- und Infrastruktur-Engineering-Teams zusammenarbeiten.
- Mit Produktmanagern, Designern und operativen Stakeholdern zusammenarbeiten, um die Vorteile selbstfahrender Fahrzeuge schnell, sicher und umfassend bereitzustellen.
- Eine Micro-backend Architektur entwerfen, implementieren und pflegen, die in der AWS Cloud von Aurora läuft und zur Überwachung und Verwaltung der gesamten kommerziellen Aurora-Flotte dient.
- Die Flottenmanagement-Lösung sowie das Fahrzeugkommunikationssystem entwerfen und implementieren.
- Technologien und Infrastrukturen etablieren, um unsere Produkte mit hoher Verfügbarkeit und Zuverlässigkeit zu skalieren.
- Unsere Teamkultur in Bezug auf Mentoring, Feedback, Zusammenarbeit und technische Exzellenz mitgestalten und weiterentwickeln.
Erforderliche Qualifikationen
- 7 oder mehr Jahre Erfahrung in der Entwicklung von backend Services.
- Bachelor- oder Masterabschluss in Informatik oder einem verwandten Fachbereich.
- Erfahrung mit Web-Kommunikationsprotokollen, einschließlich REST, gRPC und GraphQL.
- Erfahrung in der Entwicklung von hochskalierbaren, hochgradig nebenläufigen, durchsatzstarken und sicherheitskritischen backend Services.
- Hervorragende Kommunikationsfähigkeiten. Wir entwickeln Software mit Menschen für Menschen. Sie wissen, wie man effektive technische Spezifikationen schreibt, anderen Feedback gibt, technische Konzepte in verständliche Sprache übersetzt und Feedback in Ihre Arbeit einfließen lässt. Sie schätzen und praktizieren Offenheit, Empathie, Freundlichkeit und Zusammenarbeit.
- Eine proaktive Einstellung. Sie nutzen Ihr Urteilsvermögen, um ein Gleichgewicht zwischen Geschwindigkeit und Qualität zu finden. Sie liefern Produkte, die verantwortungsbewusst und nachhaltig entwickelt wurden. Sie zeichnen sich durch eine Hands-on-Mentalität aus, um in einem wachsenden Umfeld erfolgreich zu sein, in dem alle an einem Strang ziehen, und betrachten kein Hindernis als zu groß oder zu klein. Sie erkennen, wo Bedarf besteht, und setzen sich aktiv dafür ein, diesen zu decken.
- Den Antrieb, Teams zu stärken. Sie sind begeistert davon, hart und schnell an neuen Möglichkeiten zu arbeiten, zusammen mit einem kollaborativen und integrierten Team. Sie gehen Konflikte proaktiv mit Offenheit, Geduld und Freundlichkeit an, in einem Umfeld, in dem es sicher ist, sich aufeinander zu verlassen und aus Fehlern zu lernen.
- Die Motivation, den gesamten Produktlebenszyklus eigenverantwortlich zu betreuen. Sie arbeiten gerne mit unseren Produkt- und Designteams sowie unseren internen Kunden zusammen, um deren Bedürfnisse zu verstehen und Lösungen zu finden. Sie stellen sicher, dass die Produktentwicklung bis zur Veröffentlichung und darüber hinaus während des Supports auf Kurs bleibt.
Wünschenswerte Qualifikationen
- Erfahrung in der Entwicklung eingebetteter Systeme für autonome Fahrzeuge.
- Erfahrung mit IoT und Echtzeitkommunikation zwischen Geräten und der Cloud.
- Erfahrung mit Release-Strategien für Anwendungen wie Feature-Flagging, A/B-Testing und Canary-Releases.
- Erfahrung mit Observability und Monitoring von sicherheitskritischen Systemen.
- Erfahrung mit Flottenmanagement-Lösungen für Roboter, Fahrzeuge oder Drohnen.
- Erfahrung mit Software für externe Kunden, einschließlich der Einführung in der Produktion mit echten Kunden.
- Erfahrung mit sicherheits- und missionskritischen Anwendungen.
Das Grundgehalt für diese Position liegt zwischen $189,000 und $303,000 pro Jahr. Die Gehaltsspannen bei Aurora werden basierend auf Rolle, Level und Standort festgelegt. Innerhalb dieser Spanne wird das anfängliche Grundgehalt des erfolgreichen Kandidaten auf Basis von Faktoren wie berufsbezogenen Fähigkeiten, Erfahrung, Qualifikationen, relevanter Ausbildung oder Weiterbildung sowie Marktbedingungen bestimmt. Diese Spannen können in Zukunft angepasst werden. Der erfolgreiche Kandidat hat zudem Anspruch auf einen jährlichen Bonus, Aktienoptionen und Sozialleistungen.
Für Bewerber aus Kalifornien unterliegen Informationen, die im Rahmen Ihrer Bewerbung und etwaiger von Ihnen eingereichter Bewerbungen gesammelt und verarbeitet werden, der California Employment Privacy Policy von Aurora.
