CareerPlanSign in

Senior Software Engineer - Motor Controls

💼 Full-time💰 $155,000–$155,000🗓 2026-09-23

Core

Design and implement high-performance motor controller firmware for Zipline's delivery drones, ensuring safety and reliability in real-world flight operations.

Role type

Senior embedded software engineer (motor controls)

Builds

Proprietary motor controller firmware and vehicle simulation tools

Domain

Aerospace robotics / Embedded systems / Mechatronics

Deliverable

production ML models | product features

Required skills

C/C++, Rust, Python, bare-metal ARM programming, peripheral drivers, hardware-in-the-loop testing, Monte-Carlo simulations, systems engineering

Preferred skills

Electronics design background, RTOS experience, embedded Linux integration

Technologies

C++, Rust, Python, Matlab, Julia, ARM microcontrollers

Responsibilities

Design estimators and controllers for propulsion motors and actuators; Implement controllers in C++ targeting bare-metal ARM; Write peripheral drivers for new hardware revisions; Validate firmware on bench and in flight tests; Develop fault management strategies and HIL tests; Build vehicle simulations in Rust; Maintain automated fleet performance monitoring systems

Seniority

Senior, hands-on IC

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