Auf einen Blick
- Aufgaben: Entwickle und verwalte moderne Build-Systeme für Linux-Umgebungen.
- Arbeitgeber: Rivian und Volkswagen Group Technologies - führend in der Automobiltechnologie.
- Mitarbeitervorteile: Vollzeitstelle mit wettbewerbsfähigem Gehalt und Entwicklungsmöglichkeiten.
- Warum dieser Job: Gestalte die Zukunft der Elektromobilität mit innovativer Software-Technologie.
- Gewünschte Qualifikationen: Erfahrung mit Bazel, Yocto und CI/CD-Pipelines erforderlich.
- Andere Informationen: Dynamisches Team mit Fokus auf Vielfalt und Inklusion.
Das voraussichtliche Gehalt liegt zwischen 48000 - 84000 € pro Jahr.
Rivian und Volkswagen Group Technologies ist ein Joint Venture zwischen zwei Branchenführern mit einer klaren Vision für das nächste Kapitel der Automobilindustrie. Von Betriebssystemen über zonale Steuerungen bis hin zu Cloud- und Konnektivitätslösungen gehen wir die Herausforderungen von Elektrofahrzeugen mit Technologien an, die die Standards für softwaredefinierte Fahrzeuge weltweit setzen werden. Der Weg in die Zukunft ist uncharted. Durch die Kombination unserer Expertise in den Bereichen Konnektivität, KI, Sicherheit und mehr werden wir einen neuen Weg nach vorne skizzieren. Gemeinsam werden wir eine Zukunft schaffen, die für alle vernetzter, intelligenter und nachhaltiger ist.
Rollenübersicht
Wir suchen einen hochqualifizierten Software-Ingenieur, der in modernen Build-Systemen und CI/CD versiert ist, um unser Team zu verstärken. Der ideale Kandidat hat ein tiefes Verständnis von Bazel, Yocto, Gitlab und die Fähigkeit, effizienten, qualitativ hochwertigen Code in Linux-Umgebungen zu schreiben. Sie werden daran arbeiten, die Effizienz der gesamten Organisation zu steigern, indem Sie mehrere Tools und Systeme entwickeln und automatisieren, die täglich von Hunderten von Ingenieuren genutzt werden.
Verantwortlichkeiten
- Entwurf, Aufbau und Verwaltung eines umfassenden Build-Systems mit Bazel und Yocto zur Unterstützung der Entwicklung von Linux-Images, -Diensten und -Bibliotheken.
- Entwicklung von GitLab CI/CD-Pipelines zur Gewährleistung der Build-Stabilität und -Qualität.
- Entwicklung von GitLab CI/CD-Pipelines zur Ermöglichung des Release-Managements von Linux-Images, -Diensten und -Bibliotheken für mehrere Kunden.
- Einbindung verschiedener statischer Analysetools wie clang-tidy, clang-format und valgrind in das Build-System zur Sicherstellung der Codequalität.
- Ermöglichung der Validierung aller Dienste und Bibliotheken durch die Sicherstellung der Integration von Unit-Test-Frameworks wie Gtest und Gmock in das Build-System.
Qualifikationen
- BS in Informatik, Softwaretechnik oder einem verwandten Bereich.
- Erfahrung mit Bazel, Yocto, Bitbake und Makefile.
- Starke Git-Kenntnisse (Repo-Tools, Submodule, git-lfs).
- Versiert in Linux/Bash/Python.
- Leidenschaft für Build-Systeme und CI/CD.
Bonusfähigkeiten
- Erfahrung mit Gitlab/GitHub/Jenkins CI.
- Erfahrung mit Arm64 (OSX/embedded) Cross-Kompilierung.
- Universal Package Management (Conda).
- Rust Dependency Management (Cargo/Crates).
- Python Dependency Management (Pip).
- Erfahrung mit Virtualisierungsumgebungen (Docker/Podman).
Chancengleichheitserklärung
Rivian und Volkswagen Group Technologies verpflichtet sich, ein vielfältiges Umfeld zu schaffen und ist stolz darauf, ein Arbeitgeber mit Chancengleichheit zu sein. Alle qualifizierten Bewerber erhalten unabhängig von Rasse, Hautfarbe, Religion, nationaler Herkunft, Abstammung, Geschlecht, sexueller Orientierung, Geschlecht, Geschlechtsausdruck, Geschlechtsidentität, genetischen Informationen oder Merkmalen, körperlichen oder geistigen Behinderungen, Familienstand, Alter, Militär-/Veteranenstatus, medizinischen Bedingungen oder anderen gesetzlich geschützten Merkmalen Berücksichtigung für eine Anstellung.
Software Infrastructure Engineer - Build and Release Arbeitgeber: Rivian and Volkswagen Group Technologies
Kontaktperson:
Rivian and Volkswagen Group Technologies HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Software Infrastructure Engineer - Build and Release
✨Tipp Nummer 1
Mach dir ein starkes Netzwerk! Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Frag nach Empfehlungen oder Tipps – oft sind es persönliche Verbindungen, die den Unterschied machen.
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Kenntnisse über CI/CD und Build-Systeme zu demonstrieren. Zeig, dass du nicht nur die Theorie kennst, sondern auch praktisch anwenden kannst.
✨Tipp Nummer 3
Sei proaktiv und zeig dein Interesse! Wenn du eine Stelle ins Auge gefasst hast, bewirb dich direkt über unsere Website. Das zeigt, dass du wirklich an der Position interessiert bist und gibt dir einen Vorteil gegenüber anderen Bewerbern.
✨Tipp Nummer 4
Bereite Fragen für das Interview vor! Zeig, dass du dich mit dem Unternehmen und der Rolle auseinandergesetzt hast. Fragen zu den Technologien, die verwendet werden, oder zur Teamdynamik können dir helfen, einen bleibenden Eindruck zu hinterlassen.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Software Infrastructure Engineer - Build and Release
Tipps für deine Bewerbung 🫡
Mach deine Hausaufgaben: Bevor du dich bewirbst, schau dir unsere Website und die Unternehmenswerte an. Wir bei StudySmarter legen großen Wert auf Teamarbeit und Innovation, also zeig uns, dass du das auch tust!
Sei du selbst: In deiner Bewerbung solltest du authentisch sein. Zeig uns deine Persönlichkeit und was dich motiviert, Teil unseres Teams zu werden. Wir suchen nach echten Menschen, nicht nach perfekten Lebensläufen!
Betone deine Fähigkeiten: Stell sicher, dass du deine relevanten Fähigkeiten und Erfahrungen klar hervorhebst. Wenn du mit Bazel, Yocto oder CI/CD gearbeitet hast, lass es uns wissen! Das sind genau die Skills, die wir suchen.
Bewirb dich über unsere Website: Der einfachste Weg, um Teil von StudySmarter zu werden, ist, dich direkt über unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung schnell und effizient bearbeitet wird!
Wie du dich auf ein Vorstellungsgespräch bei Rivian and Volkswagen Group Technologies vorbereitest
✨Verstehe die Technologien
Mach dich mit den Technologien vertraut, die in der Stellenbeschreibung erwähnt werden, wie Bazel, Yocto und GitLab. Zeige im Interview, dass du nicht nur die Grundlagen kennst, sondern auch praktische Erfahrungen hast. Bereite Beispiele vor, wie du diese Tools in früheren Projekten eingesetzt hast.
✨CI/CD-Pipelines im Fokus
Da die Rolle stark auf CI/CD ausgerichtet ist, solltest du konkrete Beispiele für deine Erfahrungen mit der Entwicklung von CI/CD-Pipelines parat haben. Erkläre, wie du die Stabilität und Qualität von Builds sichergestellt hast und welche Herausforderungen du dabei gemeistert hast.
✨Code-Qualität betonen
Sprich über die Bedeutung von Code-Qualität und wie du statische Analysewerkzeuge wie clang-tidy oder valgrind in deinen Arbeitsprozess integriert hast. Zeige, dass du ein Auge für Details hast und bereit bist, die besten Praktiken zu befolgen.
✨Fragen vorbereiten
Bereite einige durchdachte Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Position und dem Unternehmen. Frage nach den aktuellen Herausforderungen im Team oder wie die Zusammenarbeit zwischen den verschiedenen Abteilungen aussieht.