
Sr. Embedded Software Engineer
Rivian and Volkswagen Group Technologies7 days ago
Base Salary
$147k - $220k/yr
Responsibilities
- Design, develop, and deploy embedded software on Linux and/or RTOS systems for board bring-up, verification, and debugging of automotive electronics.
- Write device drivers for PCBA components and develop software prototypes for early hardware and software co-designs.
- Create validation test cases, SDKs, and related embedded software for design verification of PCBAs and ECUs.
- Debug issues across the software and hardware stack in real time and collaborate with multiple teams to provide solutions.
- Deliver quality code, prioritize work, and communicate with peers, stakeholders, customers, and technical leaders.
Requirements
- Bachelor's or master's degree in computer science, computer engineering, or a related field.
- Experience programming in C; Python experience is a bonus.
- Good understanding of RTOS fundamentals and strong debugging skills.
- Experience using Lauterbach, oscilloscopes, JTAG, flashing tools, and electronic test equipment.
- Experience with a scripting language such as Python or shell.
- Preferred: understanding of SPI, I2C, Ethernet, and PCIe interface protocol stacks and board bring-up.
- Preferred: knowledge of operating-system internals, including process scheduling, memory management, concurrency, synchronization, and storage.
- Preferred: experience with embedded toolchains, compilers, linkers, and linker scripts.
Benefits
- Full-time employees may be eligible for an annual company performance bonus and equity in the form of restricted stock units, subject to applicable plan terms.
- Benefits include health coverage, retirement savings, time off, and family planning programs, with offerings varying by country.
About Rivian and Volkswagen Group Technologies
Rivian and Volkswagen Group Technologies is a 2024 joint venture building software and electrical architectures for software-defined electric vehicles. It develops in-vehicle operating systems, zonal controllers, connectivity, and cloud solutions used by Rivian and Volkswagen Group brands. The privately held company is headquartered in Palo Alto, CA, and focuses on creating a shared platform that can be integrated and licensed across multiple vehicle programs.