CareerPlanSign in

Software Development Engineer II, Motor Control

Seattle, Washington, United StatesFull-time$143,700–$194,4002026-10-05 → 2026-10-07

Core

Design and build safety-critical motor control and actuator firmware for advanced robotic systems, ensuring precise, responsive, and provably safe behavior on resource-constrained hardware.

Role type

Senior embedded software engineer (motor control) (via careerplan.io/jobs/10569588-software-development-engineer-ii-motor-control-at-amazon)

Builds

Real-time embedded software for robotic manipulation and locomotion

Domain

Robotics / Embedded Systems / Motor Control

Required skills

Real-time embedded software development, Feedback control systems (nested/hierarchical loops, commutation, current control), Functional safety analysis (FMEA, FTA), Encoder calibration, Hardware-in-the-loop (HIL) testing, Cross-functional hardware integration

Preferred skills

Real-time operating systems (RTOS) like QNX, Embedded communication interfaces (CAN, EtherCAT, SPI, I2C), Field-oriented control (FOC), Functional safety standards (IEC 61508, ISO 13849, IEC 62304, ISO 26262), Embedded safety mechanisms (watchdogs, overcurrent protection)

Technologies

QNX, CAN, CAN FD, EtherCAT, SPI, I2C, RS-485, RTOS, Linux, MCU/CPU platforms

Responsibilities

Design and maintain real-time motor control firmware from prototype to production; Develop and tune feedback control systems; Participate in functional safety activities and audits; Build HIL test automation and CI/CD pipelines; Collaborate with hardware and safety teams for end-to-end integration

Seniority

Senior, hands-on IC