Staff HiL SW Infrastructure Engineer
Agilityrobotics · Hybrid- Fremont, CA · 2026-07-02
About this role
<div class="content-intro"><p>Agility’s commercially deployed humanoids operate alongside teams in warehouses, manufacturing facilities, and distribution centers—tackling physically demanding and repetitive tasks while enabling workers to focus on higher-value work. With industry-leading safety standards and years of proven deployment data, we're pioneering a new era of automation that enhances human potential.</p></div><h1><span style="font-size: 12pt;"><strong>Role Overview</strong></span></h1> <p><span style="font-size: 10pt;">Agility Robotics is seeking a <strong>Staff HiL Software Infrastructure Engineer</strong> to join the Systems Engineering, Integration &amp; Test (SEIT) team. This critical role will lead the development of a modular, rack-based Hardware-in-the-Loop (HiL) ecosystem for our next-generation V5 humanoid robot. You will be responsible for the core software infrastructure that powers our automated testing, including real-time simulation models, CI/CD pipelines, and hardware interface libraries.</span></p> <h1><span style="font-size: 12pt;"><strong>Key Responsibilities</strong></span></h1> <ul> <li style="font-size: 10pt;"><span style="font-size: 10pt;"><strong>Automation Framework Development:</strong> Design, implement, and scale test automation frameworks to support continuous firmware and software regression testing.</span></li> <li style="font-size: 10pt;"><span style="font-size: 10pt;"><strong>CI/CD Pipeline Engineering:</strong> Build and manage automated pipelines using GitHub Actions to trigger firmware flashing and test execution on physical HiL runners.</span></li> <li style="font-size: 10pt;"><span style="font-size: 10pt;"><strong>Real-Time Simulation Modeling:</strong> Develop high-fidelity RT models for motor, encoder, communication framework and sensor emulation to support sub-system and full-system HiL benches.</span></li> <li style="font-size: 10pt;"><span style="font-size: 10pt;"><strong>Hardware Interface Libraries:</strong> Create and maintain robust software libraries for interfacing with industrial hardware protocols, including EtherCAT, CAN, SPI , I2C , SCPI-controlled power supplies, and PXI relay APIs.</span></li> <li style="font-size: 10pt;"><span style="font-size: 10pt;"><strong>Infrastructure Management:</strong> Configure and maintain Linux-based workstations as GitHub Actions self-hosted runners, ensuring deterministic and traceable test environments.</span></li> <li style="font-size: 10pt;"><span style="font-size: 10pt;"><strong>Cross-Functional Collaboration:</strong> Partner with Electrical Engineers and Firmware teams to define signal mapping, fault injection requirements, and sensor data simulation strategies.</span></li> <li style="font-size: 10pt;"><span style="font-size: 10pt;"><strong>Fault Injection Implementation:</strong> Programmatically control Fault Injection Units (FIU) to simulate short-to-battery, short-to-ground, and open-circuit conditions on critical robot signals.</span></li> </ul> <h1><span style="font-size: 12pt;"><strong>Technical Skills &amp; Requirements</strong></span></h1> <h2><span style="font-size: 10pt;"><strong>Core Requirements</strong></span></h2> <ul> <li style="font-size: 10pt;"><span style="font-size: 10pt;">Minimum of 5 years of experience in test engineering, design verification, or electrical validation</span></li> <li style="font-size: 10pt;"><span style="font-size: 10pt;">Strong preference for experience in robotics, autonomous vehicles, aerospace, or other complex hardware systems</span></li> <li style="font-size: 10pt;"><span style="font-size: 10pt;">Extensive experience in designing, implementing, and maintaining Hardware-in-the-Loop (HiL) systems, and deep familiarity with Verification &amp; Validation (V&amp;V) methodologies for complex robotic or embedded systems.</span></li> <li style="font-size: 10pt;"><span style="font-size: 10pt;">Strong proficiency in Python for automation, scripting, and development, as well as MATLAB/Simulink for real-time model development.</span></li> <li style="font-size: 10pt;"><span style="font-size: 10pt;">Proven experience with GitHub Actions and test automation framework in a hardware-focused environment.</span></li> <li style="font-size: 10pt;"><span style="font-size: 10pt;">Deep understanding of EtherCAT, Ethernet, CAN , SPI, I2C, and differential UART.</span></li> <li style="font-size: 10pt;"><span style="font-size: 10pt;">Experience with real-time simulation platforms such as dSpace (Labbox/SCALEXIO/ConfigurationDesk) or NI, and real-time operating systems like Linux RT.</span></li> </ul> <h2><span style="font-size: 10pt;"><strong>Preferred Qualifications</strong></span></h2> <ul> <li style="font-size: 10pt;"><span style="font-size: 10pt;">Familiarity with Acontis and other EtherCAT simulation</span></li> <li style="font-size: 10pt;"><span…
Skills asked for
- ci/cd
- github actions
- linux
- python
- matlab
- docker
- r
Your next role is already in here.
Search live openings from thousands of employers, save the ones worth a second look, and let JobBob keep watch for the rest.