CareerPlan

Senior Software Development Engineer, Robotics Perception

Wilmington, Massachusetts, United StatesFull-time$168k–$227k2026-11-08 → 2026-11-10

Core

Lead productization of perception, localization, mapping (SLAM), navigation, and spatial memory software for robots to enable safe operation in dynamic environments.

Role type

Senior Software Development Engineer (Robotics Perception & Navigation)

Builds

On-robot software stack for perception, SLAM, and navigation that integrates with planning and safety systems

Domain

Robotics, Computer Vision, Autonomous Systems

Deliverable

production ML models

Required skills

Perception software, SLAM, navigation, computer vision, embedded GPU optimization, system architecture, technical leadership, evaluation strategy

Preferred skills

3D perception, state estimation, ROS 2, model compression, multi-sensor pipelines, simulation-based evaluation, AI coding assistants

Technologies

NVIDIA Jetson, TensorRT, ONNX Runtime, CUDA, ROS 2, Nav2, Triton Inference Server, GMSL, lidar

Responsibilities

Set technical direction for perception and navigation software; own robot performance in real facilities; partner with scientists to transition prototypes to production; define compute tradeoffs across the stack; align perception with planning and safety; build evaluation strategies for performance improvements; mentor engineers and lead hiring

Seniority

Senior, hands-on IC with leadership responsibilities