JobsStaff Software Engineer, HIL, Autonomy
Rivian logo

Staff Software Engineer, HIL, Autonomy

Rivian

Location

Palo Alto, CA

Type

Full-time

Posted

5/9/2026

Compensation

$167,400 - $209,300 per year

Undergraduate with 5+ Years of Experience
Approval 99%·Filings 685·New hires 98·
Established Sponsor
·FY 2025

Job description

As a Staff HIL Software Engineer at Rivian, you will lead the development and verification strategy for automotive software solutions. This role focuses on architecting and managing Hardware-in-the-Loop (HIL) platforms to ensure the quality and reliability of our products. You will collaborate across engineering disciplines to implement next-generation QA processes and automation frameworks. This position is ideal for a technical leader passionate about automotive testing and innovation.

Requirements

  • 8+ years of Embedded/Platform Software testing experience.
  • Proficiency in scripting and programming (Python, Bash, C, C++).
  • Proficiency in Linux or QNX environments.
  • Knowledge of Socket Programming, TCP/IP, and HTTP.
  • Experience in testing automotive ECUs and protocols like CAN and Ethernet.
  • Board-level testing proficiency.
  • Experience with CI/CD tools such as GitLab and Jenkins.
  • Self-motivated with cross-functional collaboration skills.
  • Adaptability to dynamic development and accelerated hardware production timelines.
  • Excellent communication, testing, and troubleshooting abilities.
  • Bachelor’s or Master’s in Electrical Engineering or Computer Engineering.

Responsibilities

  • Design, develop, and own highly scalable and reliable Hardware-in-the-Loop (HIL) test automation frameworks.
  • Manage, optimize, and upgrade complex HIL test platforms for optimal performance and efficiency.
  • Integrate HIL systems into CI/CD pipelines to automate software integration, testing, and deployment.
  • Translate embedded software requirements into comprehensive test plans, test cases, and formal QA documentation.
  • Establish and refine world-class QA processes and automated pipelines for rigorous testing standards.
  • Oversee automated regression test execution to ensure full coverage and continuous product quality.
  • Collaborate with software teams to validate new features through lab-based bench testing.
  • Track, verify, and resolve defects with a focus on critical support and field issues.
  • Create and enhance test automation scripts and tools to maximize efficiency and test coverage.
  • Provide clear, data-driven status and release readiness reporting.

Benefits

  • Employees at Rivian are often offered comprehensive health, dental, and vision insurance, a 401(k) with company match, ESPP and potential RSU grants, performance bonuses, and generous time off including paid parental and sick leave. Perks can include 24/7 mental-health coaching and therapy, Hinge Health for Anthem enrollees, tuition assistance and professional development, plus on-site food and a wide range of employee discounts on items like computers, mobile phones, home loans, and pet care.

Is this posting expired or inaccurate?