Rivianvw.tech
Staff Software Engineer, Infotainment HMI Systems
Salary not disclosed7+ yearsHybrid
- Engineering
- Berlin
- Full time
- Today
About the role
The Staff Software Engineer for Infotainment HMI Systems will provide hands-on technical leadership for complex embedded software and hardware/software integration. This role involves shaping architectures that connect vehicle hardware, embedded operating systems, and user-facing behavior into reliable products. You will work across current and next-generation vehicle platforms to guide projects from early architecture through production readiness.
Responsibilities
- Architect, design, develop, and maintain embedded software across hardware interfaces, operating-system services, middleware, communication paths, and applications.
- Lead technical design discussions and translate ambiguous requirements into clear interfaces, ownership boundaries, and delivery plans.
- Evaluate and optimize constrained systems for CPU, memory, power, latency, and fault handling.
- Guide the integration of hardware-linked behavior across software and hardware components.
- Lead complex software and hardware investigations and drive end-to-end validation using laboratory equipment and simulators.
- Partner with cross-functional teams to resolve dependencies and mentor engineers on architecture and trade-offs.
Required skills
- C
- C++
- Embedded software
- Embedded Linux
- System-level design
- Hardware/software integration
- ARM-based systems
- Communication protocols
Nice to have
- Rust
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field
- Equivalent practical experience
Benefits
- Health coverage
- Retirement savings
- Time off
- Family planning programs
About the Company
Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders focused on software-defined vehicles. The company develops operating systems, zonal controllers, and cloud connectivity solutions for electric vehicles.