CareerPlanSign in

Senior Firmware Engineer - Motors

USA💼 Full-time🗓 2026-09-04 → 2026-09-26

Core

Design estimators and controllers for propulsion motors and actuators; implement motor controllers in C++ for bare-metal ARM microcontrollers and write peripheral drivers.

Role type

Senior IC firmware engineer (motors/actuators)

Builds

Motor controllers, peripheral drivers, vehicle simulations, automated fleet-performance monitoring systems

Domain

Robotics / Aerospace / Embedded Systems

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++, Rust, Python, nonlinear estimation, classical control theory, bare-metal programming, RTOS, embedded Linux, hardware-in-the-loop testing

Preferred skills

Electronics design background, systems-engineering mindset

Technologies

C++, Rust, Python, ARM microcontrollers, RTOS, embedded Linux

Responsibilities

Design estimators and controllers for propulsion motors and actuators; Implement motor controllers in C++ for bare-metal ARM microcontrollers; Write peripheral drivers for new motor-controller hardware; Validate firmware on the bench and during flight tests; Build vehicle simulations in Rust for firmware validation and regression testing; Collaborate on bringing up and validating new inverter designs; Build and maintain automated fleet-performance monitoring systems

Seniority

Senior, hands-on IC

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