← All roles

Staff HiL SW Infrastructure Engineer

Apply on company site
Hybrid (Fremont, CA)$191k - $249k + bonusfull-timePosted 3mo ago

About the role

Staff HiL Software Infrastructure Engineer leading the modular, rack-based Hardware-in-the-Loop (HiL) ecosystem for the V5 humanoid robot, owning core software infrastructure for automated testing including real-time simulation models, CI/CD pipelines, and hardware interface libraries.

Responsibilities

  • Automation Framework Development: Design, implement, and scale test automation frameworks to support continuous firmware and software regression testing.
  • CI/CD Pipeline Engineering: Build and manage automated pipelines using GitHub Actions to trigger firmware flashing and test execution on physical HiL runners.
  • Real-Time Simulation Modeling: Develop high-fidelity RT models for motor, encoder, communication framework and sensor emulation to support sub-system and full-system HiL benches.
  • Hardware Interface Libraries: 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.
  • Infrastructure Management: Configure and maintain Linux-based workstations as GitHub Actions self-hosted runners, ensuring deterministic and traceable test environments.
  • Cross-Functional Collaboration: Partner with Electrical Engineers and Firmware teams to define signal mapping, fault injection requirements, and sensor data simulation strategies.
  • Fault Injection Implementation: Programmatically control Fault Injection Units (FIU) to simulate short-to-battery, short-to-ground, and open-circuit conditions on critical robot signals.

Qualifications

  • Minimum of 5 years of experience in test engineering, design verification, or electrical validation
  • Strong preference for experience in robotics, autonomous vehicles, aerospace, or other complex hardware systems
  • 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
  • Strong proficiency in Python for automation, scripting, and development, as well as MATLAB/Simulink for real-time model development
  • Proven experience with GitHub Actions and test automation framework in a hardware-focused environment
  • Deep understanding of EtherCAT, Ethernet, CAN , SPI, I2C, and differential UART
  • Experience with real-time simulation platforms such as dSpace (Labbox/SCALEXIO/ConfigurationDesk) or NI, and real-time operating systems like Linux RT

Skills

Required:PythonMATLAB/SimulinkGitHub ActionsHardware-in-the-Loop (HiL) SystemsEtherCAT, CAN, SPI, I2CLinux RT

Benefits

  • 401(k) Plan with 6% company match
  • Equity: Company stock options
  • 100% company-paid medical, dental, vision, and short/long-term disability insurance
  • Benefits start on first day of employment
  • Employee Assistance Program (EAP)
  • Flexible PTO for exempt employees; 10 vacation days for non-exempt; 12 company holidays including winter shutdown
  • On-site catered lunches and snacks at Salem and Pittsburgh locations
  • Generous paid parental leave
  • Growth opportunities: professional development and tuition reimbursement
  • Relocation assistance for eligible roles
  • Annual discretionary bonus for eligible roles
Last updated Sep 24, 2026. Interested? Apply on the company site.

About Agility Robotics

Industrial Humanoid Automation | Agility

Industrial Humanoid Automation | Agility's humanoid robots are deployed today in manufacturing, distribution, and logistics. Proven automation for industrial environments.

ArcArms and roboticsAutomationDigitHumanoid robotsIndustrial automationcloud platformdistribution

More open roles at Agility Robotics