Senior Firmware Engineer: Motor Control & Flight Systems

Zipline

South San Francisco (CA)

On-site

USD 170,000 - 215,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Zipline, the world’s leading autonomous drone delivery company, seeks a Motor Control Engineer to ship high-performance motor controller firmware and work with electrical, structures, flight software, and test-site teams. You’ll use C++, Rust, and Python to develop controllers, drivers, and validation tools, both on bench and in flight, while leveraging data-driven analyses to improve performance.

You’ll collaborate across disciplines, build simulations in Rust, and validate new inverter

Qualifications

  • Fluency in C/C++ with interest in Rust and Python.
  • Mastery of nonlinear estimation techniques and classical control theory.
  • Ability to work in a fast-paced safety-critical environment.
  • Experience with mechatronic control systems preferred.
  • Willingness to work across embedded environments from bare metal to RTOS and embedded Linux.

Responsibilities

  • Design estimators and controllers for propulsion motors and actuators in close collaboration with the vehicle controls team.
  • Implement controllers in C++, targeting a bare-metal ARM microcontroller.
  • Write peripheral drivers for motor controller hardware.
  • Validate firmware on bench and in flight tests.
  • Develop hardware-in-the-loop tests and fault management strategies.
  • Build vehicle simulations in Rust to validate firmware.
  • Collaborate with electrical engineers to bring-up inverter designs.
  • Monitor fleet performance with automated systems.

Skills

C/C++
Rust
Python
Control theory
Nonlinear estimation
Embedded systems
Executive communication
Systems engineering
RTOS
Embedded Linux

Tools

Bare-metal ARM
MATLAB
Julia

Job description

Zipline, the world’s leading autonomous drone delivery company, seeks a Motor Control Engineer to ship high-performance motor controller firmware and work with electrical, structures, flight software, and test-site teams. You’ll use C++, Rust, and Python to develop controllers, drivers, and validation tools, both on bench and in flight, while leveraging data-driven analyses to improve performance.

You’ll collaborate across disciplines, build simulations in Rust, and validate new inverter

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Firmware Engineer - Motors
Senior Firmware Engineer - Motors

Zipline • South San Francisco (CA)

On-site
USD 170,000 - 215,000
Senior Software Engineer - Motor Controls
Senior Software Engineer - Motor Controls

Namely • South San Francisco (CA)

On-site
USD 160,000 - 215,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior Drone Flight Controls Engineer
Senior Drone Flight Controls Engineer

Zipline • San Francisco (CA)

On-site
USD 180,000 - 230,000
Senior Powertrain Mechanical Engineer - Electric Motors
Senior Powertrain Mechanical Engineer - Electric Motors

Zipline • South San Francisco (CA)

On-site
USD 160,000 - 240,000
Equity compensation
Medical insurance
Dental insurance
+3
Senior Motor Test Engineer - Powertrain
Senior Motor Test Engineer - Powertrain

Zipline • South San Francisco (CA)

On-site
USD 120,000 - 180,000
Senior Flight Test Engineer — Autonomous Drone Systems
Senior Flight Test Engineer — Autonomous Drone Systems

Zipline • South San Francisco (CA)

On-site
USD 120,000 - 195,000
Senior Mechanical Engineer, Autonomous Drone Systems
Senior Mechanical Engineer, Autonomous Drone Systems

Namely • South San Francisco (CA)

On-site
USD 120,000 - 165,000
Senior Motor Manufacturing Engineer – Production-Scale
Senior Motor Manufacturing Engineer – Production-Scale

Namely • South San Francisco (CA)

On-site
USD 140,000 - 190,000
Senior Flight Controls Engineer - Autonomy
Senior Flight Controls Engineer - Autonomy

Zipline • South San Francisco (CA)

On-site
USD 180,000 - 230,000
Senior Systems Test & Reliability Engineer
Senior Systems Test & Reliability Engineer

Zipline • South San Francisco (CA)

On-site
USD 150,000 - 210,000