CareerPlan

Software Development Engineer II, Robotics Navigation

North Reading, Massachusetts, United StatesFull-time$144k–$194k2026-11-10 → 2026-11-11
Based in United States

Core

Develop on-robot software components for localization, mapping, and navigation to enable robots to operate safely in large, dynamic environments.

Role type

Senior Software Development Engineer (Robotics Navigation)

Builds

Production on-robot components for SLAM, spatial memory, and navigation stacks

Domain

Robotics, Autonomous Systems, Embedded AI

Deliverable

production ML models

Required skills

C++, Python, SLAM, state estimation, navigation stacks, 3D point clouds, multi-sensor fusion, real-time embedded optimization

Preferred skills

ROS 2, pose-graph optimization, semantic mapping, vision-language models, hardware-in-the-loop evaluation, AI coding assistants

Technologies

GTSAM, Ceres, g2o, PCL, Open3D, tf2, NVIDIA Jetson, CUDA

Responsibilities

Partner with scientists to turn SLAM and navigation algorithms into production components; Build localization pipelines for long-distance tracking; Develop spatial memory systems; Ensure navigation reliability with perception and safety; Measure and improve performance on real robot data; Optimize workloads for embedded compute; Write design docs and experiment reports

Seniority

Senior, hands-on IC