CareerPlan

Senior Robotics Software Engineer

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

Core

Develop and validate C++ software for autonomous robotics systems involving sensor data processing, tracking, control, and autonomy in field environments.

Role type

Senior IC robotics software engineer

Builds

Production C++ features for sensor data processing, tracking, control, or autonomy

Domain

Defense technology, robotics, autonomous systems

Deliverable

production ML models

Required skills

C++, real-time systems, threading, latency analysis, timing analysis, sensor data processing, tracking, control, autonomy, sensor fusion, Kalman filtering, coordinate-frame transforms

Preferred skills

ROS/ROS2, camera systems, IMUs, encoders, gimbal/turret systems, hardware-in-the-loop testing

Technologies

C++, ROS, ROS2

Responsibilities

Own production C++ features, profile and resolve threading/latency issues, develop tests and maintain CI/CD, debug issues on physical systems, participate in field testing

Seniority

Senior, hands-on IC