CareerPlanSign in

Sr. Embedded Software Engineer, Mobile Robotics

North Reading, Massachusetts, United States💼 Full-time💰 $168,100–$168,100🗓 2026-07-31 → 2026-09-26

Core

Lead development of safety-rated sensor processing firmware for autonomous robot fleets, ensuring robots detect and respond to obstacles safely on heterogeneous multi-core platforms.

Role type

Senior IC embedded software engineer (safety-critical systems)

Builds

Safety Perception stack (real-time safety applications, sensor processing pipelines, system interfaces)

Domain

Robotics / Embedded Systems / Functional Safety

Deliverable

production ML models | product features

Required skills

Rust, embedded development, RTOS, Linux, sensor data acquisition, signal processing, system architecture, IEC 61508, heterogeneous multi-core platforms, debugging, root-cause analysis

Preferred skills

C/C++, bare-metal real-time systems, low-level drivers (V4L2, I2C, SPI, DMA), gRPC, Protocol Buffers, 3D geometry, point cloud processing, ROS/ROS2

Technologies

Rust, Linux, RTOS, ARM Cortex-A/R/M, GPUs, gRPC, Protocol Buffers, ROS/ROS2, Foxglove, RViz

Responsibilities

Lead design and architecture of safety-rated firmware subsystems; Set technical direction for the full sensor processing pipeline; Own end-to-end problem solving and technical strategy; Drive perception features for obstacle detection under IEC 61508; Mentor engineers and raise technical bar; Produce safety analysis artifacts; Lead debugging and root-cause analysis on real robots

Seniority

Senior, hands-on IC with leadership responsibilities

Sourced via amazon · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.