CareerPlanSign in

Senior Embedded Software Engineer

North Reading, Massachusetts, United States💼 Full-time💰 $168,100–$227,400🗓 2026-09-04 → 2026-09-25

Core

Design, develop, test, and debug advanced robotic systems combining AI, control systems, and mechanical design for safe human-robot interaction.

Role type

Senior IC embedded software engineer (robotics)

Builds

Robotic manipulation, locomotion, and human-robot interaction systems

Domain

Robotics and automation

Deliverable

production ML models | product features

Required skills

C/C++, RTOS firmware development, Embedded Linux kernel/module development, hardware/software integration, real-time systems, debugging, computer architecture, parallel computing

Preferred skills

Robotics system controls, DSP/FPGA development, Embedded Linux bring-up (Yocto/Buildroot), bare-metal firmware, multi-processor board design, real-time fieldbus protocols, sensor integration (cameras, lidar, IMU), functional safety (IEC 61508), AWS data analysis

Technologies

FreeRTOS, Zephyr, RT Linux, Micrium, Linux kernel, Yocto, Buildroot, EtherCAT, CAN, 802.11, JTAG

Responsibilities

Architect complex robotic systems, take end-to-end ownership of features from design to field validation, conduct design reviews and peer reviews, debug firmware/kernel/board issues, develop closed-loop control algorithms and DSP code

Seniority

Senior, hands-on IC with mentorship/tech lead experience

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