Sr. Embedded Software Engineers

Rivian and Volkswagen Group Technologies•Palo Alto, CA
•$188,000 - $220,000

About The Position

Design and build complex systems across multiple domains to introduce new access features, improve functionality, and enhance how users interact with vehicles. Shape hardware and software systems architecture for upcoming vehicle generations. Take ideas through concept, design, execution, deployment, and hardening in a production environment. Collaborate with software development and cross-functional teams, including Charging, Body Controls, Infotainment, VUX, and EE/Hardware teams, on vehicle access and other initiatives.

Requirements

  • Master’s degree or foreign equivalent in Computer Science, Computer Engineering, or a closely related field.
  • Two years of experience in any occupation as a firmware engineer, software engineer, or related role.
  • Experience programming embedded firmware in C and C++ for Real-Time Operating Systems and Embedded Linux systems with strict memory and power requirements.
  • Experience with ARM Cortex-M class microcontrollers and multi-threaded/multi-core systems.
  • Experience debugging hardware-software interactions using laboratory instruments such as oscilloscopes and logic analyzers.
  • Experience with board and sensor hardware bring-up, firmware integration, and power profiling/optimization for new product prototypes and production-level hardware.
  • Experience with I2C, SPI, UART, and Ethernet communication interfaces for sensor and peripheral integration.
  • Experience in wireless connectivity environments using Bluetooth Low Energy (BLE) and Wi-Fi for data synchronization.
  • Experience designing and converting sensor fusion algorithms and Machine Learning models from Python to performant C code for real-time on-device execution.
  • Experience building platform tooling and Python scripts for testing, simulation, algorithm validation, factory builds, and mass-manufacturing processes.

Responsibilities

  • Design and build complex systems spanning multiple domains.
  • Develop new access features and improve vehicle functionality and user interactions.
  • Shape hardware and software systems architecture for upcoming vehicle generations.
  • Take ideas from concept through design, execution, deployment, and production hardening.
  • Work with software development and cross-functional teams, including Charging, Body Controls, Infotainment, VUX, and EE/Hardware teams.

Benefits

  • Competitive base salary
  • Eligibility for an annual company performance bonus program
  • Equity in the form of Restricted Stock Units (RSUs), subject to board approval and plan terms
  • Health coverage
  • Retirement savings
  • Time off
  • Family planning programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service