Nod CareersAuto-apply free

Staff HiL SW Infrastructure Engineer

agilityrobotics · Hybrid- Fremont, CA · Fremont, California, United States
Auto-apply to this job with Nod →
<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 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 & Validation (V&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 style="font-size: 10pt;">Proven experience in Linux  system administration and Docker for containerized test environments.</span></li> <li style="font-size: 10pt;"><span style="font-size: 10pt;">Experience with one or more robotics simulation platforms such as NVIDIA Isaac Sim, MuJoCo, Gazebo, or Webots.</span></li> <li style="font-size: 10pt;"><span style="f

Let Nod apply for you →

More jobs at agilityrobotics

Accountant III — agilityroboticsSenior Technical Sourcer (Contract) — agilityroboticsStaff Mechanical Engineer — agilityroboticsSenior AI Software Engineer, Perception — agilityroboticsSenior Technical Recruiter — agilityroboticsGlobal Supply Manager - Cable Harness — agilityrobotics