CareerPlanGet AI match score →

Robotics Software Engineer

Cambridge, MA 💼 Full-time💰 $90,000–$90,000🗓 2026-05-06 → 2026-07-31

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

Deliverable

production ML models | product features | infrastructure

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

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗