Robotics Software Engineer, Test Infrastructure (SITL/HITL)
Core
Design and own simulation (SITL) and hardware-in-the-loop (HITL) test infrastructure for autonomous robotic towers, ensuring automated whole-system testing for defense applications.
Role type
Senior Software Engineer (Test Infrastructure)
Builds
Declarative multi-node virtual towers, simulated sensor feeds, game-engine-driven worlds, and automated HITL benches for physical Jetson-based towers.
Domain
Defense technology, robotics, autonomous systems, sensor fusion
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Python, Rust, C++, CI/CD engineering, Linux systems administration, Nix/NixOS, hardware test automation, declarative configuration
Preferred skills
Robotics simulation (Unreal, Unity, Gazebo, Isaac Sim), NVIDIA Jetson provisioning, virtualization with GPU passthrough, CAN/serial protocols
Technologies
Python, Rust, C++, Nix, NixOS, Bazel, Buildroot, Yocto, Terraform, Ansible, Pulumi, Linux, systemd, NVIDIA Jetson, Unreal, Unity, Gazebo, Isaac Sim
Responsibilities
Own and grow SITL environments with product variants and scenarios; build functional coverage on HITL benches for motion control and sensor bring-up; own end-to-end CI integration including scheduling and flake triage; partner with hardware teams to stand up physical HITL benches; make failures diagnosable via log capture and artifacts.
Seniority
Senior, hands-on IC
