CareerPlan

Principal Robotics Software Engineer

San FranciscoFull-time$235k–$305k2026-11-06 → 2026-11-09
On-siteNo visa sponsorshipU.S. persons only (export control)Security clearance required

Core

Senior individual contributor developing autonomous robotic systems for countering unmanned aircraft, writing critical production code and ensuring reliable system performance on real hardware.

Role type

Principal robotics software engineer (defense/aerospace)

Builds

Autonomous robotic systems for counter-UAS operations

Domain

Defense technology / Robotics / Autonomous systems

Deliverable

production ML models

Required skills

C++ (production), robotics software stack, system timing and latency, CI/CD, hardware-in-the-loop testing, team mentoring

Preferred skills

ROS/ROS2, sensors (cameras, IMUs, encoders), gimbal systems, defense/aerospace experience, security clearance

Technologies

C++, ROS, ROS2, CI/CD tools

Responsibilities

Write and own production C++ code across the robotics stack; Establish timing and safety contracts across perception, tracking, control, and autonomy; Package, deploy, and test software via CI/CD and hardware-in-the-loop; Debug hardware and field issues during range tests; Mentor and grow the robotics team while coding

Seniority

Principal, hands-on IC