> Markdown version of [/jobs/ext/2706548-staff-hil-software-infrastructure-engineer](https://www.wearedevelopers.com/jobs/ext/2706548-staff-hil-software-infrastructure-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff HiL Software Infrastructure Engineer - **Company:** Agility Logistics Corp. - **Location:** Fremont, CA, United States - **Experience:** Expert - **Salary:** $190,000.0 - $247,000.0 - **Contract:** Permanent contract - **Skills:** 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, 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 - **Published:** September 4, 2026 - **Apply:** https://startup.jobs/staff-hil-sw-infrastructure-engineer-agility-robotics-8682935 ## About the Role * 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) ## 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. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [How to develop an autonomous car end-to-end: Robotic Drive and the mobility revolution](https://www.wearedevelopers.com/videos/22-how-to-develop-an-autonomous-car-end-to-end-robotic-drive-and-the-mobility-revolution) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)