H1BConnect Pro is launching with premium alerts and access to more job postings.Get early access
Rivian logo

Staff Software Engineer, HIL, Autonomy

Rivian
Palo Alto, CA Full-time 12/2/2025 $167.4k - $209.3k per year
Undergraduate with 2+ Years of Experience

Job Description

Rivian is seeking a Staff HIL Software Engineer to architect and own the verification strategy for automotive software solutions, driving quality and reliability through advanced Hardware-in-the-Loop (HiL) platforms and test automation processes.

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

  • Architectural Ownership: Proven experience in designing, developing, and owning highly scalable and reliable Hardware-in-the-Loop (HIL) test automation frameworks.
  • HIL Platform Expertise: Expert management, optimization, and upgrading of complex, performance-critical HIL test platforms.
  • CI/CD Integration Leadership: Deep command of integrating HIL systems into CI/CD pipelines to fully automate software integration, testing, and deployment.
  • Strategic Test Development: Ability to translate detailed embedded software requirements into comprehensive test plans and QA documentation.
  • Process Definition: Experience establishing and refining world-class QA processes and automated pipelines.
  • Operational Excellence: Direct oversight of automated regression test execution.
  • Feature Validation Partnership: Successful collaboration with software teams to validate new features through lab-based bench testing.
  • Advanced Debugging & Resolution: Tracking, verification, and closure of all defects.
  • Automation Scripting Mastery: High proficiency in creating and enhancing test automation scripts.
  • Release Readiness Reporting: Providing clear, data-driven status.