Embedded Software Engineer - Motor Inverter Embedded Software Engineer

Number of employees

1000

Santa Cruz, CA, United States

Posted on: 2022-06-13

Category: emobility

Apply now

Please let Joby Aviation know you found this job on Work in Green. This will help us grow!

Employment type:

Full time

Experience required:

Intermediate

Salary

Salary not provided

About the company:

We’ve spent more than a decade developing and testing an all-electric aircraft that will help us achieve our vision of saving a billion people an hour every day, while helping to protect our precious planet.
Designed to take off and land vertically, our aircraft will travel 150+ miles on a single charge, allowing a pilot and four passengers to leapfrog over the congestion below, emissions-free.
Our aircraft is quiet when it takes off and is nearly silent in flight, opening up unprecedented opportunities for traveling in both congested cities and under-served rural communities.
With more than 1000 test flights behind us, we’re planning to start commercial passenger flights in 2024.
Our team is made up of around 1000 awesome people, with offices in Santa Cruz, San Carlos and Marina, California, as well as Washington D.C. and Munich, Germany.

This role will require a deep understanding of complex embedded systems, firmware, state machines, FPGA integration, high-power electronics, and more to design a robust, reliable, and safe motor control system. On this project you will be responsible for designing and implementing motor inverter embedded software, communicating with systems engineers on aircraft level effects, assisting in software requirements authoring, and working with the motor controls and algorithms team as well as much more.


Required

  • University degree in electrical engineering, computer science, computer engineering, mechatronics, physics, mathematics, or similar field; or, a strong portfolio of designed and implemented embedded software, or relevant industry experience.
  • Knowledge of object-oriented programming methodology and multi-layered system architectures.
  • Knowledge of C++
  • Knowledge of and experience with communication protocols including I2C, CAN, SPI, UART, etc.
  • Understanding of hardware from an embedded software engineer's perspective.
  • Experience with modern integrated development environments and debuggers.
  • Hands-on experience with test and measurement equipment such as oscilloscopes, logic analyzers, protocol analyzers, voltmeters, etc.
  • A positive attitude and a passion for aerospace!

Desired

  • Understanding of modern micro-controller and microprocessor architectures such as ARM Cortex-M0/M3/M4/A8/A9.
  • Exposure to the software development process and modern software engineering techniques
  • Experience with DO178C process, requirements authoring and verification.

Pursuant to various local, state, and federal regulations, you must show proof of your full COVID-19 vaccination status prior to your start date. Exemption requests are available for bona fide religious and medical circumstances.

Similar climate jobs

These are some of our top picks for great climate jobs on Work in Green.

View all jobs

9 Transportation jobs at Joby Aviation

Joby Aviation is hiring Embedded Software Engineer - Motor Inverter Embedded Software Engineer,Software Compliance Engineer,Cook, and more.

View all jobs at Joby Aviation