CF CloudFrame Job Scanner Open Dashboard →
Verified Active Opening

Staff HiL SW Infrastructure Engineer

Agilityrobotics • Hybrid- Fremont, CA

Job Description

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

Job Reference ID: CF-146635 • Posted on CloudFrame Job Scanner