Staff HiL Software Infrastructure Engineer

Agility Logistics Corp.
Fremont, CA, United States
1 day ago
Apply on startup.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$190,000.0 - $247,000.0
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Systems Engineering Automation of Tests Computer Engineering Continuous Integration Linux Ethernet EtherCAT Firmware Github Hardware Interface Design Hardware-In-The-Loop Simulation
+16 more
Python (Programming Language) Linux System Administration MATLAB Real-Time Operating Systems Regression Testing Real Time Simulation Software Systems Software Testing Automation Framework Subsystems Test Execution Engine Universal Asynchronous Receiver/Transmitter Scripting Delivery Pipeline Information Technology Software Library Docker

Job description

Agility Robotics is seeking a Staff HiL Software Infrastructure Engineer 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., * 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.

Requirements

  • 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., * Familiarity with Acontis and other EtherCAT simulation
  • Proven experience in Linux system administration and Docker for containerized test environments.
  • Experience with one or more robotics simulation platforms such as 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 (NPI) environment, specifically bridging the gap between R&D prototypes and production hardening., + Bachelor’s degree in Computer Science, Computer Engineering or a related field (Master’s preferred)

Benefits & conditions

In addition to base pay, our competitive total rewards package consists of the following for full-time employees:

  • 401(k) Plan: Includes a 6% company match.
  • Equity: Company stock options.
  • Insurance Coverage: 100% company-paid medical, dental, vision, and short/long-term disability insurance for employees.
  • Benefit Start Date: Eligible for benefits on your first day of employment.
  • Well-Being Support: Employee Assistance Program (EAP).
  • Time Off:
  • Exempt Employees: Flexible, unlimited PTO and 12 company holidays, including a winter shutdown.
  • Non-Exempt Employees: 10 vacation days, paid sick leave, and 12 company holidays, including a winter shutdown, annually.
  • On-Site Perks: Catered lunches four times a week and a variety of healthy snacks and refreshments at our Salem and Pittsburgh locations.
  • Parental Leave: Generous paid parental leave programs.
  • Work Environment: A culture that supports flexible work arrangements.
  • Growth Opportunities: Professional development and tuition reimbursement programs.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on startup.jobs
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:20 min

Certifying safety-critical automotive software and deploying progressive testing strategies

David Romić · World Congress 2023

2:40 min

Motivations for transitioning legacy MATLAB repositories to Python

Michael Niebisch Michael Niebisch · World Congress 2024

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

2:14 min

Custom domain controllers and vehicle communication networks

Denis Grahovac · World Congress 2021

Videos

See all

Related articles

See all