Roku
Rivian and Volkswagen Group Technologies
Staff Android Software Engineer - Build and Release
Über uns
Rivian and Volkswagen Group Technologies ist ein Joint Venture zweier Branchenführer mit einer klaren Vision für das nächste Kapitel der Automobilindustrie. Von Betriebssystemen über Zonensteuerungen bis hin zu Cloud- und Konnektivitätslösungen stellen wir uns den Herausforderungen von Elektrofahrzeugen durch Technologie, die die Standards für softwaredefinierte Fahrzeuge weltweit setzen wird.
Der Weg in die Zukunft ist unkartiert. Indem wir unsere Expertise in den Bereichen Konnektivität, KI, Sicherheit und mehr kombinieren, werden wir einen neuen Weg nach vorne ebnen. Gemeinsam werden wir eine Zukunft schaffen, die vernetzter, intelligenter und nachhaltiger für alle ist.
Zusammenfassung der Rolle
Wir suchen einen hochqualifizierten Softwareingenieur mit Spezialisierung auf Build DevOps, der unser Team verstärkt und unsere Build-Infrastruktur unterstützt, mit Schwerpunkt auf Android-Entwicklung. Der ideale Kandidat verfügt über ein tiefes Verständnis des Android-Build-Ökosystems, einschließlich Gradle und Soong, sowie über die erforderliche Expertise, um kontinuierliche Builds und Deployments in der Cloud mit hoher Verfügbarkeit und Zuverlässigkeit zu realisieren. Sie werden an der Verbesserung unserer Builds in Bezug auf Zuverlässigkeit und Leistung arbeiten, nicht-deterministische Fehler beseitigen und die Entwicklerproduktivität direkt steigern. Sie werden helfen, unsere Praktiken zu gestalten, um ein hochgradig widerstandsfähiges System zu erreichen, das Hunderte von Tausenden von monatlichen Builds ohne Ausfallzeiten bewältigen kann.
Aufgaben
- Übernehmen Sie die volle Verantwortung für Android CI-Pipelines und bieten Sie sofortigen, täglichen Support für Ausfälle und Störungen.
- Implementieren oder entwickeln Sie moderne verteilte Caching-Mechanismen, um sicherzustellen, dass CI-Builds in Minuten statt Stunden erfolgen, und diagnostizieren Sie aktiv Cache-Fehler, -Ausfälle oder -Vergiftungen.
- Analysieren Sie kontinuierlich Build-Scans, um Trends und häufige Fehlermodi zu identifizieren und Entwickler vor Kontextwechseln zu schützen.
- Diagnostizieren Sie nicht-hermetisches und nicht-deterministisches Verhalten innerhalb von Builds und entwickeln Sie Abwehrmechanismen, um zukünftige Vorkommnisse zu verhindern.
- Optimieren Sie Builds speziell für die einzigartigen Einschränkungen, die sich aus Containerisierung und Cloud-Umgebungen ergeben.
- Agieren Sie als Kontrollgremium für die Toolnutzung über Teams hinweg und definieren Sie Best Practices für saubere, sinnvolle Builds in großem Maßstab.
- Aktualisieren Sie kontinuierlich Systeme und richten Sie unsere Infrastruktur an den neuesten Best Practices des Android-Build-Ökosystems aus.
Qualifikationen
Mindestqualifikationen
- BS in Informatik, Software Engineering oder einem verwandten Fachgebiet.
- Tiefgreifende Fachkenntnisse in DevOps und umfassende Kenntnisse des Android-Build-Ökosystems.
- Nachgewiesene Erfahrung mit Gradle und Soong sowohl für lokale Builds als auch für hochzuverlässige Cloud-Deployments.
- Kenntnisse von Bazel, Buck oder anderen ähnlichen Build-Systemtechnologien
- Erfahrung in der Verwaltung von Build-Architekturen in massivem Maßstab (z. B. Hunderttausende von Builds).
- Starke Git-Kenntnisse (repo tools, submodules, git-lfs).
- Sicher im Umgang mit Linux/Bash/Python-Skripten.
- Leidenschaft für Build-Systeme, CI/CD und die Beseitigung von Entwicklerengpässen.
Bevorzugte Qualifikationen
- GitLab CI-Erfahrung.
- Erfahrung mit Virtualisierungs- und Containerisierungsumgebungen (Docker/Podman) zur Unterstützung der Build-Optimierung unter Cloud-Bedingungen.
- Erfahrung in der Umstellung von Legacy- oder "skriptlastigen" Build-Pipelines auf moderne, skalierbare Architekturen.
Gesamtvergütung
Wir bauen Außergewöhnliches – und wir glauben, dass die Menschen, die diese Arbeit leisten, entsprechend belohnt werden sollten. Zusätzlich zu einem wettbewerbsfähigen Grundgehalt können Vollzeitstellen für die Teilnahme an unserem jährlichen Unternehmensleistungsbonusprogramm in Frage kommen.
Zahlungen sind diskretionär und nicht garantiert; tatsächliche Beträge hängen von den Unternehmensergebnissen und den Bedingungen des geltenden Plans ab und erfordern zum Zeitpunkt der Auszahlung ein aktives Beschäftigungsverhältnis. Diese Rolle ist auch für Eigenkapital in Form von Restricted Stock Units (RSUs) berechtigt, vorbehaltlich der Genehmigung durch den Vorstand und der Bedingungen unserer Aktienoptionspläne, einschließlich der geltenden Vesting-Anforderungen.
Zusätzlich zu unseren Vergütungsprogrammen investieren wir in unsere Mitarbeiter mit einem umfassenden Leistungspaket, das darauf ausgelegt ist, die Gesundheit, das Wohlbefinden und die finanzielle Zukunft von Vollzeitmitarbeitern zu unterstützen – einschließlich Krankenversicherung, Altersvorsorge, bezahlter Freizeit und Programmen zur Familienplanung. Angebote variieren je nach Land. Erfahren Sie mehr über unsere globalen Leistungsprogramme.
Chancengleichheit
). Wenn Sie ein aktueller Mitarbeiter sind, bewerben Sie sich bitte über unser internes Stellenportal.
Rivian and Volkswagen Group Technologies setzt sich für die Schaffung eines vielfältigen Umfelds ein und ist stolz darauf, ein Arbeitgeber zu sein, der Chancengleichheit fördert. Alle qualifizierten Bewerber erhalten eine Anstellungserwägung, unabhängig von Rasse, Hautfarbe, Religion, nationaler Herkunft, Abstammung, Geschlecht, sexueller Orientierung, Geschlechtsidentität, genetischen Informationen oder Merkmalen, körperlichen oder geistigen Behinderungen, Familienstand, Alter, Militär-/Veteranenstatus, Gesundheitszustand oder anderen gesetzlich geschützten Merkmalen. Wir sind auch bestrebt, die Einhaltung aller geltenden Gesetze zur fairen Beschäftigungspraxis in Bezug auf Staatsbürgerschaft und Einwanderungsstatus sicherzustellen.
Rivian and Volkswagen Group Technologies ist bestrebt, sicherzustellen, dass unser Einstellungsprozess für Menschen mit Behinderungen zugänglich ist. Wenn Sie eine Behinderung oder Einschränkung haben, wie z. B. die vom Americans with Disabilities Act abgedeckten, die Unterkünfte erfordert, um Sie bei der Suche und Bewerbung zu unterstützen, senden Sie uns bitte eine E-Mail an [email protected].
Datenschutz für Bewerberdaten
Rivian and Volkswagen Group Technologies kann Ihre persönlichen Daten oder personenbezogenen Daten (im Sinne der geltenden Datenschutzgesetze) sammeln, verwenden und offenlegen, wenn Sie sich für eine Anstellung bewerben und/oder an unseren Rekrutierungsprozessen teilnehmen („Bewerberdaten“). Diese Daten umfassen Kontakt-, demografische, Kommunikations-, Bildungs-, Berufs-, Beschäftigungs-, Social-Media-/Website-, Netzwerk-/Geräte-, Nutzungs-/Interaktions-, Sicherheits- und Präferenzinformationen des Rekrutierungssystems. Rivian and Volkswagen Group Technologies kann Ihre Bewerberdaten für folgende Zwecke verwenden: (i) Verfolgung von Interaktionen mit unserem Rekrutierungssystem; (ii) Durchführung, Analyse und Verbesserung unseres Bewerbungs- und Rekrutierungsprozesses, einschließlich der Bewertung von Ihnen und Ihrer Bewerbung sowie der Durchführung von Beschäftigungs-, Hintergrund- und Referenzprüfungen; (iii) Begründung eines Beschäftigungsverhältnisses oder Abschluss eines Arbeitsvertrags mit Ihnen; (iv) Einhaltung unserer gesetzlichen, behördlichen und Corporate-Governance-Verpflichtungen; (v) Aufzeichnungen; (vi) Gewährleistung der Netzwerk- und Informationssicherheit und Verhinderung von Betrug; und (vii) wie anderweitig gesetzlich vorgeschrieben oder zulässig.
Rivian and Volkswagen Group Technologies kann Ihre Bewerberdaten weitergeben an: (i) interne Mitarbeiter, die diese Informationen für ihre Aufgaben benötigen, einschließlich Personen in unserem People Team, Finanzen, Rechtsabteilung und den Teams, für die Sie sich bewerben; (ii) Rivian and Volkswagen Group Technologies-Affiliates; und (iii) Rivian and Volkswagen Group Technologies-Dienstleister, einschließlich Anbietern von Hintergrundprüfungen, Personaldienstleistungen und Cloud-Diensten.
Rivian and Volkswagen Group Technologies kann Ihre Bewerberdaten international übertragen oder speichern, einschließlich in die USA, Kanada und die Europäische Union sowie in die Cloud, und diese Daten können den Gesetzen und Gerichten, Strafverfolgungsbehörden und nationalen Sicherheitsbehörden dieser Gerichtsbarkeiten unterliegen und für diese zugänglich sein.
Wenn Sie als Teil Ihrer Bewerbung oder während des Rekrutierungsprozesses eine Mobiltelefonnummer angeben, kann Rivian and Volkswagen Group Technologies diese Nummer verwenden, um Sie per SMS für rekrutierungsbezogene Zwecke zu kontaktieren, einschließlich Terminplanung, Logistik und Statusaktualisierungen. Nachrichten- und Datentarife können anfallen. Sie können sich jederzeit von SMS-Mitteilungen abmelden, indem Sie STOP auf eine von uns erhaltene Textnachricht antworten. Die Zustimmung zum Erhalt von SMS-Nachrichten ist keine Bedingung für die Bewerbung oder die Berücksichtigung einer Anstellung.
Bitte beachten Sie unsere Datenschutzerklärung für Bewerber (Englisch) und Datenschutzerklärung für Bewerber (Serbisch) für weitere Informationen.
--
Bitte beachten Sie, dass diese Stellenausschreibung eine offene, aktive Stelle darstellt. Darüber hinaus akzeptieren wir derzeit keine Bewerbungen von Drittanbieter-Bewerbungsdiensten.
