Rivianvw.Tech
Senior Embedded Software Engineer, VCS
Vancouver, British Columbia, Remote. Posted 6 months ago
The role
You will architect, implement, and integrate platform software across controls boards. This includes developing drivers, operating systems, middleware, and application frameworks for vehicle controls.
What you will do
- Develop and integrate foundational platform software for controls boards
- Design, develop and deploy embedded software for power management, vehicle reset, occupancy detection, diagnostics and over-the-air update
- Collaborate with the hardware team on design, schematics, and hardware validation
- Work with cross-functional teams including Charging, Body Controls, Infotainment, and Vehicle Dynamics
Required qualifications
- 5+ years of experience in embedded software/firmware development
- B.S., M.S. or Ph.D. in Computer Science, Electrical Engineering, or a related field
- Expert C programming skills
- Deep familiarity of Real Time Operating Systems (RTOS)
- Embedded software development and optimization expertise
- Understanding of multi-threaded and multi-core programming
- Proficient with software development on microcontrollers and hardware bring-up
- Experience with software development for systems with live sensor inputs
- Hands-on experience debugging in real world environments with embedded diagnostics tooling such as oscilloscopes, logic analyzers, JTAG etc
- Good team player with great communication skills
- Ability to work in a fast-paced development environment
- Passionately motivated to take ideas from R&D phase to production
Nice to have
- experience with vertically integrated consumer products
- Experience with automotive communication protocols such as CAN, UDS, and DOIP
- Experience with battery monitoring firmware and/or power electronics
Benefits
- competitive base salary
- 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.