Rivianvw.Tech
Staff Software Engineer, Infotainment HMI Systems
Berlin, Remote. Posted a month ago
The role
You will provide technical leadership for complex embedded software and hardware/software integration. You will architect, design, and maintain embedded software across hardware interfaces, operating systems, and applications.
What you will do
- Architect, design, develop, and maintain embedded software
- Lead technical design discussions and translate requirements into interfaces and delivery plans
- Evaluate and optimize constrained systems for CPU, memory, storage, power, and latency
- Guide the integration of hardware-linked behavior across software and hardware components
- Lead complex software and hardware investigations and drive end-to-end validation
- Partner with hardware, firmware, platform, application, validation, and product teams
- Mentor engineers while communicating architecture, risks, and decisions
Required qualifications
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent practical experience
- Seven or more years developing or integrating embedded, platform, or hardware-linked software
- Strong hands-on experience developing, debugging, reviewing, and maintaining C and/or C++ software
- Experience with embedded operating systems, embedded Linux, real-time systems, board-support packages, device drivers, or hypervisor-based systems
- Strong understanding of hardware/software interfaces, communication protocols, and system performance
- Experience leading architecture, integration, and system-level debugging
- Experience with automotive, aerospace, mobile-device, consumer-electronics, robotics, industrial-control, or defense embedded products
- Experience with ARM-based systems, high-performance system-on-chip platforms, and board bring-up
- Experience with hardware debugging tools and interfaces such as CAN, Ethernet, USB, PCIe, SPI, or I2C
- Excellent communication skills across distributed teams and external partners
Nice to have
- practical Rust experience or the ability and interest to learn Rust
- familiarity with reusable platform, middleware, SDK, or device-integration components, CI/CD, telemetry, diagnostic logging, command-line tooling, and laboratory-debugging workflows
Benefits
- annual company performance bonus program
- equity in the form of Restricted Stock Units (RSUs)
- 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. They address the challenges of electric vehicles through technology for software-defined vehicles.