CareerPlanGet AI match score →

Embedded Software Engineer

MASSACHUSETTS - VIRTUAL - MA01💼 Full-time🗓 2026-07-21 → 2026-07-30

Core

Design, develop, test, and support embedded software for autonomous mobile robots (AMRs) operating in warehouse and industrial environments, focusing on robot control, sensing, communications, and hardware integration.

Role type

Embedded Software Engineer (Robotics)

Builds

Production-ready robotic systems for warehouse and industrial automation

Domain

Robotics, Industrial Automation, Embedded Systems

Deliverable

production ML models | product features | infrastructure

Required skills

C, C++, Embedded Linux, Real-time systems, Multithreading, Concurrency, Hardware debugging, Embedded communication protocols (UART, SPI, I2C, CAN, Ethernet), Git

Preferred skills

Autonomous mobile robot (AMR) development, Sensor fusion, Motion control, RTOS (Zephyr, OpenWRT), LiDAR/Camera/IMU integration, Field operations support

Technologies

Embedded Linux, Zephyr RTOS, OpenWRT, LiDAR, Cameras, IMUs, Motor controllers, 4G/Wi-Fi/Bluetooth

Responsibilities

Design and maintain embedded software for robot motion control, sensor integration, and diagnostics; Develop drivers and interfaces for custom hardware; Implement monitoring, fault detection, and recovery mechanisms; Develop and execute unit, integration, and system-level tests including Hardware-in-the-Loop (HIL) validation; Collaborate with cross-functional teams on navigation, autonomy, and hardware bring-up.

Seniority

Mid-level, hands-on IC

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