Senior Firmware Engineer - Motors Job at Zipline, South San Francisco, CA

bTVNcVFxZGZTMUVNaTd6R09la1A5UzlQZ1E9PQ==
  • Zipline
  • South San Francisco, CA

Job Description

Responsibilities

  • Design estimators and controllers for propulsion motors and actuators in collaboration with the vehicle controls team.
  • Implement motor controllers in C++ for bare-metal ARM microcontrollers and write peripheral drivers for new motor-controller hardware.
  • Validate firmware on the bench and during flight tests.
  • Improve flight-software reliability, fault-management strategies, and hardware-in-the-loop test coverage with hardware and systems engineers.
  • 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 to direct maintenance activity.

Requirements

  • Fluency in C/C++ and enthusiasm for writing production tooling in Rust and Python.
  • Mastery of nonlinear estimation techniques and classical control theory.
  • Some experience with mechatronic control systems through hobby projects or professional work.
  • Willingness to work across bare-metal, RTOS, and embedded Linux environments.
  • Experience supporting real-world robotic systems, including addressing rare events and edge cases for safety, reliability, and performance.
  • Systems-engineering mindset and strong executive communication skills.
  • Ability to work on-site in South San Francisco, California.
  • Background in electronics design is appreciated but not required.

Benefits

  • The role is on-site in South San Francisco, California.
  • Potential benefits include medical, dental, and vision insurance and paid time off.
  • The total compensation package may include equity compensation and discretionary annual or performance bonuses.

Job Tags

Full time

Similar Jobs

PAM Transport, Inc.

CDL-A OTR Truck Driver Job at PAM Transport, Inc.

 ...experience within the last 3 years. Job Description: CDL A OTR Truck Driver Benefits & Pay Earn $1,200.00 -$1,600.00 Weekly...  ...programTuition reimbursementVision insurance Lease Purchase Program: PAM makes it easier for Truck Drivers with our low... 

Oracle

Lead Principal Platform Software Engineer OCI Job at Oracle

 ...practical experience. We look for 12+ years of professional software development experience, including success delivering complex, production-grade distributed systems, platform services, or developer tools at scale. We need strong programming ability in one or... 

Harbor Audiology

Patient Care Coordinator Job at Harbor Audiology

 ...practice in the beautiful PNW! We are looking for ambitious patient-oriented advocates to add to our team in the Gig Harbor...  ...work as part of a team, advocating for outstanding patient care, and coordinating the best overall experience with staff. You will be responsible... 

Veev

New Home Sales Consultant Job at Veev

 ...transformation of the construction industry with an innovative approach to new home construction. Veevs prefabricated closed panel systems allow...  ...to homes under construction, proactive appointment setting and sale techniques, customer relationship management, and a strong... 

CRH

Diesel Truck Mechanic Job at CRH

 ...position that is responsible for,but not limited to: heavy duty diesel engine, manual transmission, electronic engine controls,...  ...a multi-functional position, incorporating the performance of mechanical duties on various pieces of machinery and operating equipment....