Agility Robotics

Staff HiL SW Infrastructure Engineer

Agility Robotics
Apply
2 months ago
Fremont, CA, USAStaff+
H1B Sponsor

Base Salary

$190k - $247k/yr

Responsibilities

  • Lead development of a modular, rack-based Hardware-in-the-Loop ecosystem for the V5 humanoid robot.
  • Design, implement, and scale test automation frameworks for continuous firmware and software regression testing.
  • Build and manage GitHub Actions pipelines that trigger firmware flashing and test execution on physical HiL runners.
  • Develop high-fidelity real-time simulation models for motors, encoders, communication frameworks, and sensors.
  • Create and maintain software libraries for EtherCAT, CAN, SPI, I2C, SCPI-controlled power supplies, and PXI relay interfaces.
  • Configure and maintain Linux-based workstations as GitHub Actions self-hosted runners with deterministic, traceable test environments.
  • Collaborate with electrical engineering and firmware teams on signal mapping, fault injection, and sensor-data simulation.
  • Programmatically control Fault Injection Units to simulate short-to-battery, short-to-ground, and open-circuit conditions.

Requirements

  • At least 5 years of experience in test engineering, design verification, or electrical validation.
  • Experience designing, implementing, and maintaining Hardware-in-the-Loop systems and applying Verification and Validation methodologies to complex robotic or embedded systems.
  • Strong proficiency in Python for automation, scripting, and development, plus MATLAB/Simulink for real-time model development.
  • Proven experience with GitHub Actions and hardware-focused test automation frameworks.
  • 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 with Linux RT.
  • Strong preference for experience in robotics, autonomous vehicles, aerospace, or other complex hardware systems.
  • Familiarity with Acontis and other EtherCAT simulation tools.
  • Experience with Linux system administration and Docker for containerized test environments.
  • Experience with NVIDIA Isaac Sim, MuJoCo, Gazebo, or Webots.
  • Experience with programmable power supplies, electronic loads, and PXI-based switching hardware.
  • Experience in a high-growth startup or New Product Introduction environment is preferred.
  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field; a master’s degree is preferred.
  • Current authorization to work in the United States is required.

Benefits

  • Hybrid position based out of an Agility Robotics office in Fremont, California.
  • 401(k) plan with a 6% company match.
  • Company stock options.
  • Company-paid medical, dental, vision, and short- and long-term disability insurance for employees.
  • Benefits eligibility begins on the first day of employment.
  • Employee Assistance Program.
  • Flexible unlimited PTO and 12 company holidays for exempt employees, or 10 vacation days, paid sick leave, and 12 company holidays for non-exempt employees.
  • Catered lunches four times per week and snacks and refreshments at select locations.
  • Paid parental leave programs.
  • Flexible work arrangements.
  • Professional development and tuition reimbursement programs.
  • Relocation assistance for eligible roles.
  • Annual discretionary bonus for eligible roles.
  • All roles are U.S.-based, and applicants must be authorized to work in the United States.

Tech Stack

DockerGitHub ActionsLinuxMATLABPython
Agility Robotics

About Agility Robotics

201-500 employees

Industrial humanoids hard at work.