Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer, HIL, Autonomy

$206.5k - $258.1k

Rivian

Staff Hil Software Engineer

Rivian is on a mission to keep the world adventurous forever. This goes for the emissions-free electric adventure vehicles we build, and the curious, courageous souls we seek to attract. As a company, we constantly challenge what's possible, never simply accepting what has always been done. We reframe old problems, seek new solutions and operate comfortably in areas that are unknown. Our backgrounds are diverse, but our team shares a love of the outdoors and a desire to protect it for future generations.

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.

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 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

Qualifications

  • 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
  • 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.
  • Pay Disclosure

    The salary range for this role is $206,500.00 - $258,100.00 for California based applicants. This is the lowest to highest salary we in good faith believe we would pay for this role at the time of this posting. An employee's position within the salary range will be based on several factors including, but not limited to, specific competencies, relevant education, qualifications, certifications, experience, skills, geographic location, shift, and organizational needs. The successful candidate may be eligible for annual performance bonus and equity awards. We offer a comprehensive package of benefits for full-time and part-time employees, their spouse or domestic partner, and children up to age 26, including but not limited to paid vacation, paid sick leave, and a competitive portfolio of insurance benefits including life, medical, dental, vision, short-term disability insurance, and long-term disability insurance to eligible employees. You may also have the opportunity to participate in Rivian's 401(k) Plan and Employee Stock Purchase Program if you meet certain eligibility requirements. Full-time employee coverage is effective on their first day of employment. Part-time employee coverage is effective the first of the month following 90 days of employment. More information about benefits is available at rivianbenefits.com.

    Equal Opportunity

    Rivian is an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices laws. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, ancestry, sex, sexual orientation, gender, gender expression, gender identity, genetic information or characteristics, physical or mental disability, marital/domestic partner status, age, military/veteran status, medical condition, or any other characteristic protected by law. Rivian is committed to ensuring that our hiring process is accessible for persons with disabilities. If you have a disability or limitation, such as those covered by the Americans with Disabilities Act, that requires accommodations to assist you in the search and application process, please email us at View email address on click.appcast.io.

    Candidate Data Privacy and Technology

    Rivian may collect, use and disclose your personal information or personal data (within the meaning of the applicable data protection laws) when you apply for employment and/or participate in our recruitment processes ("Candidate Personal Data"). This data includes contact, demographic, communications, educational, professional, employment, social media/website, network/device, recruiting system usage/interaction, security and preference information. Rivian may use your Candidate Personal Data for the purposes of (i) tracking interactions with our recruiting system; (ii) carrying out, analyzing and improving our application and recruitment process, including assessing you and your application and conducting employment, background and reference checks; (iii) establishing an employment relationship or entering into an employment contract with you; (iv) complying with our legal, regulatory and corporate governance obligations; (v) recordkeeping; (vi) ensuring network and information security and preventing fraud; and (vii) as otherwise required or permitted by applicable law. Rivian may share your Candidate Personal Data with (i) internal personnel who have a need to know such information in order to perform their duties, including individuals on our People Team, Finance, Legal, and the team(s) with the position(s) for which you are applying; (ii) Rivian affiliates; and (iii) Rivian's service providers, including providers of background checks, staffing services, and cloud services. Rivian may transfer or store internationally your Candidate Personal Data, including to or in the United States, Canada, the United Kingdom, and the European Union and in the cloud, and this data may be subject to the laws and accessible to the courts, law enforcement and national security authorities of such jurisdictions.

    How We Use AI in Our Hiring Process

    To ensure transparency, we want candidates to know that Rivian uses iCIMS Talent Cloud Artificial Intelligence (TCAI) and AI-enabled tools to assist with screening, reviewing, organizing and highlighting profiles and applications that match the key requirements for each role. AI does not make hiring decisions: qualified candidate applications are reviewed by a member of our team, and all decisions throughout the process are made by humans. We use AI to support efficiency and consistency, not to replace human judgment. We are committed to a fair, thoughtful, and equitable experience for every candidate. Participation in AI profile matching is entirely voluntary. If you prefer that your profile not be used in this process, you can opt out at any time. Opting out means your profile will be excluded from automated matching and will not be surfaced for additional roles through this system. Your current application remains active and will not be affected in any way.

Vacancy posted 15 hours ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, HIL, Autonomy in Palo Alto, CA vacancy
  • $228k - $285k

     ...diverse, but our team shares a love of the outdoors and a desire to protect it for future generations. Role Summary As a Software Engineer specializing in safety-critical self-driving software, you will play a vital role in the design, development, and deployment of... 
    Suggested
    Full time
    Contract work
    Local area

    Rivian

    Palo Alto, CA
    4 days ago
  • $230k - $275k

     ...candidate is a deeply technical growth engineer who combines hands-on execution with system...  ...its growth stack. You operate with high autonomy, hold yourself to exceptional standards,...  ...building and shipping high-impact software systems. ~ Proven experience in growth... 
    Suggested
    Local area

    Quince

    Palo Alto, CA
    11 days ago
  • $146k - $211.5k

     ...they need to go, and make mobility more efficient and accessible for all. We’re searching for a Control Systems Software Engineer to join Aurora’s Autonomy Controls Software Team . The team is responsible for designing, implementing, integrating, and verifying the... 
    Suggested
    Full time

    Aurora Innovation

    Mountain View, CA
    9 hours ago
  • $189k - $303k

     ...efficient and accessible for all.  We’re searching for a Staff Software Engineer for the calibration team. The calibration team is...  ...on all vehicles remain well aligned to support higher-level autonomy functions. Our software ranges from low-level intrinsics models... 
    Suggested
    Full time

    Aurora Innovation

    Mountain View, CA
    9 hours ago
  • $176.4k - $319.72k

     ...is a self-driving technology company on a mission to make autonomy accessible to all. Founded in 2016, Nuro is building the world...  ...more connected future. About the Role As a Senior/Staff Software Engineer working on driving behavior verification, you are responsible... 
    Suggested
    Odd job
    Full time
    Work experience placement

    Nuro

    Mountain View, CA
    9 hours ago
  • $170k - $260k

     ...encompassing solution that integrates advanced software and hardware powering the fleet,...  ...We are looking for a Senior or Staff Software Engineer with a strong background in Visual Odometry...  ...(VO) and Localization to join our autonomy team. This role is critical to building... 
    Odd job
    Full time
    Work at office

    Gatik Ai

    Mountain View, CA
    9 hours ago
  • $176.4k - $319.72k

     ...About The Team The Systems Engineering team is responsible for the...  ...the intersection of hardware, software, and robot operations, with a deep...  ...that sets the checkpoints for autonomy deployment.  About The Role As a Senior/Staff Software Engineer, Behavior Fault... 
    Full time
    Temporary work
    Work experience placement

    Nuro

    Mountain View, CA
    9 hours ago
  • $189k - $303k

     ...accessible for all. We’re searching for a Staff Machine Learning Engineer - Online Maps to join Aurora’s Maps...  ...other members of the Online Maps autonomy team to improve/ideate and implement...  ...Qualifications Excellent software engineering skills in Python and/or... 
    Full time

    Aurora Innovation

    Mountain View, CA
    9 hours ago
  • $180k - $260k

     ...encompassing solution that integrates advanced software and hardware powering the fleet,...  ...critical workflows. Collaborates across autonomy and platform teams, interfaces with vendors...  ...teams in behavior planning, platform engineering, integration, safety, and operations to... 
    Odd job
    Full time
    Work at office
    Remote work

    Gatik Ai

    Mountain View, CA
    9 hours ago
  • $160.36k - $240.54k

     ...Software Engineer, Autonomy Visualization Mountain View, California (HQ) Nuro believes self-driving vehicles are the most immediate and profound opportunity for AI to drive positive change in the physical world. Safer streets, more time for what matters, and easier... 
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    14 hours ago
  •  .... Our mission is to enable millions of hardware designers and engineers to iterate through designs 1000x faster. We are building our geometry...  ...g. heat dissipation system for chips to landing gears)! Thrive when you have autonomy and ownership over your work #J-18808-Ljbffr... 

    Getvinci

    Palo Alto, CA
    1 day ago
  • $193.93k - $291.15k

     ...'s why we're building a universal autonomy platform: self-driving for all roads...  ...We're looking for an Autonomy Engineer focused on onboard autonomy—the software that runs on the robot/vehicle/embedded...  .../integration tests, simulation/HIL concepts, and safe rollout... 
    Local area
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    16 days ago
  •  ...That means high leverage, high autonomy, and every decision matters...  .... The Role Join our product engineering team, where you'll be instrumental...  ...feature delivery. We need a Staff‑level builder who pairs...  ...Hot burning passion to ship software to hundreds of thousands and... 
    Immediate start
    Remote work

    Tactiq

    Palo Alto, CA
    3 days ago
  • $185k - $284.1k

     ...development and verification. Partnering with Autonomy, Simulation, Systems, and Safety teams,...  ...analyses to evaluate autonomous driving software performance across the autonomy stack....  ...efforts with autonomy, systems engineering, simulation, and data teams to embed evaluation... 
    Full time
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    1 day ago
  •  ...Staff Software Engineer At Coco, we're dedicated to perfecting the last-mile delivery experience through robotics. We believe the delivery...  ...Consumer Experience, Field Operations, TeleOperations, and Autonomy), acting as a thought partner to tackle some of Coco's most... 
    Work at office
    Remote work

    Coco Robotics

    Palo Alto, CA
    3 days ago
  • $205k - $220.25k

     ...what powers our innovation. About this role: As a Staff Embedded Software Engineer , you will be driving the design, development, and...  ...integration. Own specifications for Hardware-in-the-Loop (HIL) testing systems and support test automation. Establish... 
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Cyngn

    Mountain View, CA
    3 days ago
  •  ...technology that will set the standards for software-defined vehicles around the world....  ...Summary We are looking for a Staff Embedded Software Engineer who understands the lay of the land...  ...vehicle platforms, including Autonomy, Infotainment, and Vehicle Controls.... 
    Full time
    Contract work

    Rivian and Volkswagen Group Technologies

    Palo Alto, CA
    2 days ago
  • $235.03k - $352.29k

     ...Nuro is a self-driving technology company on a mission to make autonomy accessible to all. Founded in 2016, Nuro is building the world...  ...development. The team closely collaborates with autonomy engineers to ensure our labeled data is high-quality and comprehensive.... 
    Full time

    Nuro

    Mountain View, CA
    9 hours ago
  • $189k - $240k

    Job Description We are looking for a strong C++ Software Engineer to support development of next-generation automotive UI applications. The role involves development of high-performance, safety/regulatory-focused UI features across QNX/Linux/Android-based platforms, with... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Mountain View, CA
    1 day ago
  • $225k - $310k

     ...impact. If you're passionate about shaping the future of work, we’d love to hear from you.  What is the opportunity? As a Staff Software Engineer you will design and develop architecture components on the Workspace ONE Intelligence Platform. We work with the latest... 
    Work experience placement
    Local area
    Visa sponsorship
    Flexible hours

    Omnissa

    Mountain View, CA
    11 days ago
  •  ...faster, compete harder, and lead the future of global work. What Makes You a Great Fit We are looking for an exceptional Staff Software Engineer to join our Engineering team. You will take on a technical leadership position, driving the development of scalable systems... 
    Local area
    Flexible hours

    pebl

    Palo Alto, CA
    11 days ago
  • $152k - $248k

     ...center capacity management tools that power Infrastructure Engineering at LinkedIn. We own tooling for every phase of the hardware...  ...infrastructure we manage is what serves LinkedIn to the world. As a Staff Software Engineer, you will design and build full-stack systems end... 
    For contractors
    Work experience placement
    Work at office
    Flexible hours

    LinkedIn

    Mountain View, CA
    11 days ago
  • $190.9k - $334.1k

     ...Company Description It all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried tears of joy. That moment inspired Fred to build a company that could do that for everyone—freeing people from busywork so they... 
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours
    Shift work

    ServiceNow

    Mountain View, CA
    4 days ago
  • $328k - $349k

     ...planet. If you're ready to do the greatest work of your life, come join us. About the Role: Wing is looking for a Senior Staff Software Engineer to join our Ground Systems team. This role will be based in our Palo Alto office (hybrid). Your initial focus will... 
    Full time
    Work at office
    Local area

    WING PVT LTD

    Palo Alto, CA
    11 days ago
  • $115k - $230k

     ...Great Company, Great Culture, Great Rewards, and Great Careers. Position Summary   GEICO is seeking an experienced Staff Software Engineer with a passion for building high-performance, low-maintenance, and authoritative platforms that give the entire organization... 
    Hourly pay
    Work experience placement
    Local area

    GEICO

    Palo Alto, CA
    11 days ago
  • $169k - $224k

     ...multi-disciplinary organization of scientists, engineers, and physicians and we are using the power of...  ...visit grail.com Grail is looking for a Staff level full-stack engineer who enjoys working on a broad array of software systems and projects. The team is responsible... 
    Full time
    Work experience placement
    Work at office
    Local area
    Flexible hours

    Grail

    Menlo Park, CA
    11 days ago
  •  ...customers do it in place, on streaming data, as part of the same platform they already use to move and process events at scale. As an engineer, you'll own delivery of significant pieces of this product — not just writing code, but deciding how a capability should work... 
    Live in

    Confluent

    Mountain View, CA
    11 days ago
  • $180k - $205k

     ...time to scale.  PsiQuantum also develops the algorithms and software needed to make these systems commercially valuable. Our application...  ...: The OS Core Team at PsiQuantum works closely alongside engineers and scientists in the electronics, system architecture, and... 
    Full time
    Shift work

    PsiQuantum

    Palo Alto, CA
    11 days ago
  •  ...Staff Software Engineer Wayfair's Customer Tech organization is at the heart of everything our customers experience at Wayfair.com. We own...  ...governance, or similar ~ Track record of architect-level autonomy — defining technical roadmaps, making opinionated decisions... 
    Immediate start

    Wayfair

    Mountain View, CA
    4 days ago
  • $150k - $300k

     ...problems that span hardware, software, and data—from...  ...looking for first-principles engineers who want to build,...  ...Positions from mid-level to staff software engineer...  ...collection requirements, autonomy, and mission operations...  ...hardware in the loop (HIL) test benches Familiarity... 
    Permanent employment
    Full time
    Remote work

    Array Labs

    Palo Alto, CA
    9 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer, HIL, Autonomy. Be the first to apply!