CareerPlan

Robotics Software Engineer

Cambridge, MAFull-time$90k2026-05-06 → 2026-11-10
Security clearance required

Core

Architecting and implementing software systems for novel Unmanned Aerial Systems (UAS), focusing on navigation, autonomy, and control for aerial vehicles.

Role type

Robotics Software Engineer (Embedded Systems & Autonomy)

Builds

Prototype UAS, flight controllers, sensor drivers, and autonomy logic for aerial vehicles.

Domain

Defense / National Security / Aerial Robotics

Required skills

C++, Rust, Python, embedded systems programming, navigation algorithms (SLAM, path planning), autonomy logic, microcontroller programming, system architecture, LIDAR sensor integration, PX4 flight controller integration, SWIL/HWIL testing, low-level bit manipulation

Preferred skills

Master's degree in Robotics/EE/CS/Aerospace, experience with novel control actuation, familiarity with beyond line-of-sight radios

Technologies

Rust, C++, Python, PX4, ROS, CANopen, LIDAR, GNC systems

Responsibilities

Architect systems with multiple microcontrollers; implement custom navigation and autonomy logic; analyze flight logs and debug GNC issues; develop LIDAR sensor drivers; configure systems for flight tests; develop control and path planning algorithms; implement drivers for control actuation; incorporate flight models into simulators; develop SWIL and HWIL testing capabilities; integrate flight controllers and sensors; support prototype vehicle development; write and debug drivers for actuators and radios.

Seniority

Mid-Senior, hands-on IC