Job
- Level
- Senior
- Ort
- Berlin
- Arbeitsmodell
- Hybrid, Onsite
- Job Feld
- IT, Embedded, Security
- Anstellung
- Vollzeit
- Vertragsart
- Unbefristetes Dienstverhältnis
Job Zusammenfassung
In diesem Job entwickelst du OTA-Funktionen für Firmware-Updates und Pflege der Software-Hardware-Kompatibilität, während du eng mit internationalen Teams zusammenarbeitest und technische Herausforderungen im Bereich Embedded Systems löst.
Job Technologien
Deine Rolle im Team
- Develop OTA features and services covering firmware update delivery, ECU/software configuration updates, and software-hardware mismatch detection and remediation.
- Collaborate daily with the OTA development team in Palo Alto on system architecture, API contracts, and release planning; ensure Germany-site work streams stay aligned with the global OTA roadmap.
- Design update strategies (full-image, delta/differential, A/B partitioning) that guarantee safe, resumable, and rollback-capable updates across heterogeneous ECUs.
- Define and evolve the software/hardware compatibility (mismatch) framework, including version dependency graphs, pre-condition checks, and campaign eligibility rules.
- Drive interface and contract discussions with cloud/backend teams (campaign orchestration, telemetry ingestion, update eligibility services) to keep vehicle-side and cloud-side assumptions in sync.
- Work with communication protocol stacks used for in-vehicle and vehicle-to-cloud data exchange (e.g., UDS/ISO 14229, DoIP, SOME/IP, CAN/CAN-FD, Automotive Ethernet, TLS/mTLS, MQTT) to integrate OTA services with ECUs and cloud endpoints.
- Ensure OTA processes meet automotive security and safety expectations: secure boot, cryptographic signing/verification, key management, and compliance-oriented practices aligned with ISO/SAE 21434 and UNECE R156 (Software Update Management System).
- Partner with QA, functional safety, cybersecurity, and vehicle integration teams to validate updates through bench, HIL, and vehicle-level testing.
- Support root-cause analysis and resolution of field issues related to update failures, mismatches, or rollback scenarios.
- Take a leading role in architecture reviews and design decisions for the global OTA platform, representing Germany-site needs and constraints while upholding overall system coherence.
- Drive Germany-site development activities end-to-end: technical planning, design reviews, code quality standards, and delivery execution.
- Mentor and provide technical guidance to Senior and mid-level engineers on the Germany team; review designs and code for correctness, performance, and maintainability.
- Identify architectural risks and technical debt early; propose and lead initiatives to address them across the OTA stack.
- Act as a key escalation point for complex, cross-cutting technical issues spanning firmware, middleware, and cloud interfaces.
Unsere Erwartungen an dich
Ausbildung
- Bachelor's or Master's degree in Computer Science, Electrical/Computer Engineering, or a related field, or equivalent practical experience.
Qualifikationen
- Track record of leading technical initiatives across multiple engineers or teams, including cross-site or cross-organization collaboration.
- Strong, hands-on proficiency in C++ and Rust - this is a core, non-negotiable requirement, as the majority of OTA services are implemented in these languages.
- Solid understanding of embedded Linux / POSIX-compliant operating environments and the constraints of resource-limited automotive compute platforms.
- Comfortable driving technical interface discussions directly with cloud/backend engineering teams - defining APIs, data contracts, and failure-handling behavior across the vehicle-cloud boundary.
- Working knowledge of cryptographic concepts used in secure software delivery: digital signatures, certificate/key management, and secure boot chains.
- Strong debugging skills across layers - application logic, OS/driver interaction, and hardware/bus-level communication.
- Fluent English (spoken and written) for daily collaboration with the Palo Alto team; German language skills are a plus for local site interactions.
- Willingness to travel occasionally to Palo Alto, CA (or host virtual overlap hours) to support cross-site architecture and planning.
Erfahrung
- 8+ years of professional software engineering experience, including significant time in embedded, systems, or automotive software.
- Demonstrated experience owning system or platform architecture for a production software product, ideally in automotive, IoT, or another safety- or reliability-critical domain.
- Experience directly interfacing with a partner engineering team in a different location/time zone to align on architecture and delivery.
- Practical experience with in-vehicle and vehicle-to-cloud communication protocols (e.g., CAN/CAN-FD, Automotive Ethernet, SOME/IP, UDS/DoIP, TLS, MQTT, gRPC/Protobuf, or comparable).
- Experience with version control, code review workflows, and CI/CD for embedded or systems software.
Unser Angebot
- In addition to a competitive base salary, full-time positions may be eligible to participate in our annual company performance bonus program.
- Payments are discretionary and not guaranteed; actual amounts depend on company results and the terms of the plan in effect, and require active employment at the time of payout.
- This role is also eligible for equity in the form of Restricted Stock Units (RSUs), subject to board approval and the terms of our equity incentive plans, including applicable vesting requirements.
- In addition to our compensation programs, we invest in our people with a comprehensive benefits package designed to support the health, wellbeing, and financial future for full-time employees - including health coverage, retirement savings, time off, and family planning programs.
Themen mit denen du dich im Job beschäftigst
Job Standorte
Das ist dein Arbeitgeber
Rivian
Rivian Automotive, Inc. ist ein in Irvine, Kalifornien ansässiger Hersteller von Elektrofahrzeugen aus den USA. Das Unternehmen konzentriert sich auf die Entwicklung von Elektroautos und bietet zusätzliche Dienstleistungen wie Finanzierung und Wartung an. Rivian arbeitet mit Partnern wie Amazon und Volkswagen zusammen, um fortschrittliche Technologien für Elektrofahrzeuge zu schaffen.
Description
- Unternehmenstyp
- Etablierte Firma
- Arbeitsmodell
- Hybrid, Onsite
- Branche
- Fahrzeugbau, Zulieferer