Principal Robotics Software Engineer
On-site · United StatesNo visa sponsorshipU.S. persons only (export control)
Core
Senior C++ engineer building autonomous drone detection and counter systems on physical robotic hardware.
Role type
Principal robotics software engineer (IC)
Builds
Production C++ robotics software stack for autonomous systems
Domain
Defense, aerospace, safety-critical robotics
Deliverable
production ML models
Required skills
C++, robotics software stack, timing and latency architecture, sensor fusion, tracking, control, CI/CD, hardware-in-the-loop testing, team mentoring
Preferred skills
ROS/ROS 2, cameras, IMUs, encoders, gimbal systems
Responsibilities
Write and own critical production C++ code; manage timing, threading, and safety contracts; move software from prototype to field use; resolve issues on real hardware; mentor team members
Seniority
Principal, hands-on IC
