> Markdown version of [/jobs/ext/1380463-staff-software-engineer-hil-autonomy](https://www.wearedevelopers.com/jobs/ext/1380463-staff-software-engineer-hil-autonomy). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Software Engineer, HIL, Autonomy - **Company:** Rivian - **Location:** Palo Alto, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C (Programming Language), Computing Platforms, Automation of Tests, Bash Shell, C++ (Programming Language), Code Coverage, Computer Programming, Computer Engineering, Continuous Integration, Software Debugging, Linux, Embedded Software, Ethernet, Hypertext Transfer Protocols (HTTP), Hardware-In-The-Loop Simulation, Python (Programming Language), Regression Testing, Socket Programming, Software Testing Automation Framework, System Software, Systems Integration, TCP/IP, Scripting, Gitlab, Data Analytics, Jenkins - **Published:** July 22, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=1152f5e836f37680 ## About the Role * 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. ## Description As a Staff HIL Software Engineer, you will directly architect and own the verification strategy and infrastructure, driving the quality and reliability of our mission-critical automotive software solutions. You will lead the full development lifecycle of advanced Hardware-in-the-Loop (HiL) platforms, developing high-impact test plans and scaling automation processes globally. This role requires partnering across engineering disciplines to define and implement next-generation QA processes and test automation frameworks, ensuring high performance and coverage across the autonomy stack. This is an opportunity for a technical leader passionate about automotive testing to define the future of our verification systems. * 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 to ensure optimal performance and efficiency. * CI/CD Integration Leadership: Deep command of integrating HIL systems into CI/CD pipelines (e.g., GitLab, Jenkins) to fully automate software integration, testing, and deployment. * Strategic Test Development: Ability to translate detailed embedded software requirements into comprehensive, high-quality test plans, test cases, and formal QA documentation. * Process Definition: Experience establishing and refining world-class QA processes and automated pipelines to enforce rigorous testing standards across engineering teams. * Operational Excellence: Direct oversight and daily management of automated regression test execution, ensuring full coverage and continuous product quality. * Feature Validation Partnership: Successful collaboration with software teams to drive and validate new features through targeted lab-based bench testing during development. * Advanced Debugging & Resolution: Rigorous tracking, complete verification, and closure of all defects, with a strong focus on resolving critical support and field issues. * Automation Scripting Mastery: High proficiency in creating and enhancing test automation scripts and tools to maximize efficiency and test coverage. * Release Readiness Reporting: Providing clear, data-driven status and ## Related Videos - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [WeAreDevelopers LIVE - Modern DevOps for IoT Devices and More](https://www.wearedevelopers.com/videos/1805-wearedevelopers-live-modern-devops-for-iot-devices-and-more) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) - [Turning Container security up to 11 with Capabilities](https://www.wearedevelopers.com/videos/718-turning-container-security-up-to-11-with-capabilities) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)