CareerPlan

Principal Robotics Software Engineer

San FranciscoFull-time$235k–$305k2026-11-12 → 2026-11-13
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