Zipline logoZipline logo

Senior Software Engineer - Motor Control Systems

ZiplineSouth San Francisco, California, USA
On-site Full-time $155K/yr - $225K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

Design estimators and controllers for propulsion motors and actuators, collaborating closely with a diverse team of engineers. Utilize C++ and other programming languages (Rust, Python) in firmware development. Engage in extensive data analysis and algorithm prototyping. Conduct performance validation through Monte Carlo simulations and other methods.

About the job

Senior Software Engineer - Motor Control Systems

Join our team in South San Francisco!

About Zipline

Are you ready to make a significant impact? At Zipline, we are revolutionizing the logistics and delivery landscape. Our mission is to tackle the world’s most pressing access issues by developing an innovative instant delivery system that serves everyone equally, regardless of location. From supporting Rwanda’s national blood delivery service to facilitating Ghana’s vaccine distribution, and providing on-demand deliveries for Walmart, our work is transforming the logistics paradigm. Our technology, which merges robotics and autonomy, is leading the charge towards a sustainable future by decarbonizing delivery, alleviating road congestion, and minimizing pollution, while ensuring equitable access for billions and fostering a resilient global supply chain.

Be a part of Zipline’s commitment to creating a more equitable and resilient global supply chain.

 

Your Role and Responsibilities

As a Senior Software Engineer focused on Motor Control Systems at Zipline, you will play a pivotal role in developing high-performance motor controller firmware for our proprietary motor controllers. Collaborating closely with electrical engineers, design teams, flight software developers, and operational test teams will be integral to your work. Our collaborative engineering environment allows you to learn from a multidisciplinary team while rapidly implementing features that directly enhance the delivery experience.

Our firmware development primarily utilizes C++, with Rust and Python for tooling deployed in our field systems. Our team employs hardware- and software-in-the-loop testing to validate new features and conduct regression tests on existing functionalities. You will analyze extensive datasets from our test operations to inform data-driven engineering decisions and prototype new algorithms. Analysis will be conducted using Matlab, Julia, or Python to validate the performance of your control designs, including executing Monte Carlo simulations to ensure accuracy in complex dynamics.

About Zipline

Zipline is at the forefront of transforming delivery logistics with cutting-edge technology. Our mission is not just about delivering goods; it's about creating a sustainable, equitable system that benefits all. Join us as we innovate and lead the way in making access a reality for everyone, everywhere.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.