Software Engineer - HIL
Core
Own the Hardware In the Loop (HIL) test system for a next-generation surgical robot to enable unattended verification of production software and firmware.
Role type
Senior IC embedded systems engineer (robotics HIL)
Builds
Automated HIL test rigs and CI pipelines for surgical robots
Domain
Robotics + Medical Devices
Required skills
Rust, Python, HIL test rigs, system-level verification, async/concurrent debugging, RPC, telemetry, timing analysis, automated test pipelines
Preferred skills
Bazel, AI agents for workflow acceleration
Technologies
Rust, Python, Bazel
Responsibilities
Build and maintain robot HIL with real hardware running production software; Write automated HIL tests for integration, timing, faults, and bring-up; Define pass/fail, coverage, and acceptance criteria; Wire software-in-the-loop, HIL, and hardware acceptance into one CI pipeline; Own release-gating tests and reproduce failures to close coverage gaps
