Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Rivian Logo

Sr. Software Engineer, Embedded, Autonomy

Rivian

$162,800 - $203,500
Aug 19, 2025
Palo Alto, CA, US
Apply Now

Rivian is looking to develop embedded software for its next-generation autonomous driving platform to enable its autonomy stack.

Requirements

  • Experience in embedded software development on both Linux and RTOS environments.
  • Proficiency in C and C++ programming languages.
  • Strong understanding of modern SoC architectures, operating system fundamentals, hardware/software interfaces, and abstractions.
  • Experience developing unit tests using the GoogleTest framework.
  • Knowledge of embedded development tools and debuggers.
  • Familiarity with version control systems (e.g., Git) and issue tracking tools.
  • Strong problem-solving and debugging skills.

Responsibilities

  • Design, implement, and maintain embedded software for Rivian's electric vehicles, ensuring high performance and reliability.
  • Develop application software on both Linux and RTOS based Embedded platforms.
  • Collaborate closely with the BSP team to bring-up sensor hardware.
  • Collaborate with cross-functional teams to test and integrate software into Rivian vehicles.
  • Identify and implement optimizations to enhance system performance, memory utilization, and power efficiency.
  • Diagnose and resolve hardware/software defects.
  • Participate in and conduct code reviews to maintain code quality, adherence to coding standards, and knowledge sharing within the team.

Other

  • 3+ years of work experience with a Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • Excellent communication and teamwork abilities.
  • Experience writing test automation using the Pytest framework.
  • Experience writing SQL queries to collect performance metrics from the customer fleet.