Senior Software Engineer - Motor Controls jobs in United States
cer-icon
Apply on Employer Site
company-logo

Zipline · 5 months ago

Senior Software Engineer - Motor Controls

Zipline is on a mission to transform the way goods move, aiming to solve the world's urgent access challenges through innovative delivery systems. As a Senior Motor Control Engineer, you will be responsible for developing high-performance motor controller firmware and collaborating with a multi-disciplinary engineering team to enhance delivery experiences.

Computer Software
check
Growth Opportunities

Responsibilities

Design estimators and controllers for propulsion motors and actuators, in close collaboration with the vehicle controls team
Implement these controllers in C++, targeting a bare-metal ARM microcontroller
Write peripheral drivers for new revisions of Zipline's motor controller hardware
Get your hands dirty validating your firmware on the bench and in flight tests
Understand and improve the reliability of the flight software system as a whole, working with hardware and systems engineers to develop comprehensive fault management strategies and hardware-in-the-loop tests
Build vehicle simulations in Rust to validate and regression test Zipline's firmware
Collaborate with electrical engineers to bring-up and validate new inverter designs
Build and maintain automated systems to monitor the performance of our fleet and direct maintenance activity

Qualification

C/C++Motor control systemsEmbedded systemsRustPythonMatlabData analysisCuriositySystems engineering mindsetCommunication skills

Required

Fluency in C/C++, and excitement about writing code in Rust and Python
Eagerness to learn in a fast-paced safety-critical environment
Some experience with mechatronic control systems: hobby projects or professional experience are applicable
Curiosity and a willingness to work in a variety of embedded environments, from running on bare metal, to using a RTOS and integrating with embedded Linux
Experience supporting robotic systems in the real-world, in particular addressing the long-tail of edge-cases and rare events to guarantee safety, reliability, and performance
A systems-engineering mindset, and an eye for finding efficient solutions to problems that may lie outside your core competencies
Strong executive communication skills, to efficiently communicate about your work with stakeholders outside your technical domain
You must be able to work on-site in South San Francisco, CA

Preferred

A background in electronics design would be appreciated, but is not required

Benefits

Equity compensation
Discretionary annual or performance bonuses
Sales incentives
Benefits such as medical, dental and vision insurance
Paid time off

Company

Zipline

twitter
company-logo
For far too long, retail brands have struggled with disconnects between headquarters and frontline teams.

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Melissa Wong
CEO & Co-Founder
linkedin
leader-logo
Deri McCrea
Chief Customer Officer
linkedin
Company data provided by crunchbase