Embedded Software Engineer, Motor Inverter

XWING

Santa Cruz (CA)

On-site

USD 91,400 - 145,500

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

401(k) plan with company match
Employee stock purchase plan (ESPP)
Comprehensive healthcare benefits

Job summary

XWING is seeking an Embedded Software Engineer specializing in Motor Inverter, based in Santa Cruz, CA. The ideal candidate will have a Bachelor’s degree in electrical engineering or computer science, along with 3+ years of experience in embedded software development.

This role will involve designing and implementing critical software for electric motors on Joby aircraft, requiring strong knowledge of C++ and communication protocols.

We offer a competitive compensation package, including base salary, bonuses, and comprehensive benefits.

Qualifications

  • 3+ years of relevant industry experience with a strong portfolio of embedded software.
  • Knowledge of communication protocols like I2C, CAN, SPI, UART.
  • Hands-on experience with test and measurement equipment.

Responsibilities

  • Design and implement motor inverter embedded software.
  • Communicate with systems engineers on aircraft level effects.
  • Assist in software requirements authoring.

Skills

Object-oriented C++ programming
Multi-layered system architectures
Communication protocols (I2C, CAN, SPI, UART)
Embedded systems understanding
Test and measurement equipment

Education

Bachelor’s degree in electrical engineering or computer science

Tools

Integrated development environments
Oscilloscopes
Protocol analyzers

Job description

Embedded Software Engineer, Motor Inverter

Job Locations: US-CA-Santa Cruz

ID: 2025-4073

Category: Software

Type: Regular Full-Time

Joby Overview

Imagine a piloted air taxi that takes off vertically, then quietly carries you and your fellow passengers over the congested city streets below, enabling you to spend more time with the people and places that matter most. Since 2009, our team has worked steadily to make this dream a reality. We’ve designed and tested many generations of prototype aircraft capable of serving in a network of electric air taxis. We’re looking for talented, committed individuals to join our team as we push onward toward certifying the Joby aircraft, scaling our manufacturing, and launching our initial commercial service.

Overview

The Software Engineer, Motor Inverter is involved in the architecture and implementation of the embedded software at the heart of Joby Aviation aircraft. The engineer will play a key role in a small, fast-moving team and have input to requirements, conceptual system design, and implementation of the embedded safety critical software project that operates and manages the electric motors of our Joby aircraft.

Responsibilities

This role will require an understanding of complex embedded systems, 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
  • A Bachelor’s degree in electrical engineering, computer science, or similar STEM field and 3+ years of relevant industry experience with a strong portfolio of designed and implemented embedded software. An advanced degree and 1+ years of industry experience will also be considered.
  • Demonstrable knowledge of object-oriented C++ programming methodology and multi-layered system architectures.
  • 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, and voltmeters.
  • 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 DO-178C process, requirements authoring and verification.
  • We encourage you to apply even if you do not meet every qualification item.
Additional Information

Compensation at Joby is a combination of base pay, bonus, and Restricted Stock Units (RSUs). The target base pay for this position is $91,400 - $145,500/yr. The compensation package offered will be determined by location, job‑related knowledge, skills, and experience.

Joby also offers a comprehensive benefits package, including paid time off, healthcare benefits, a 401(k) plan with a company match, an employee stock purchase plan (ESPP), short‑term and long‑term disability coverage, life insurance, and more.

Joby is an Equal Opportunity Employer.

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

Similar jobs worth comparing

Embedded Software Engineer - Special Purpose Software
Embedded Software Engineer - Special Purpose Software

jobs.frontdoordefense.com - Jobboard • Santa Cruz (CA)

On-site
USD 91,000 - 146,000
Comprehensive benefits package
401(k) plan with company match
Employee stock purchase plan
Senior Software Engineer, Aircraft Software
Senior Software Engineer, Aircraft Software

Socket.dev • Santa Cruz (CA)

On-site
USD 158,000 - 245,000
Paid time off
Healthcare benefits
401(k) with company match
+3
Software Systems Engineer, Motor Controls
Software Systems Engineer, Motor Controls

XWING • San Carlos (CA)

On-site
USD 109,000 - 151,000
Healthcare benefits
401(k) plan with company match
Restricted Stock Units (RSUs)
Staff Software Systems Engineer, Motor Controls
Staff Software Systems Engineer, Motor Controls

XWING • San Carlos (CA)

On-site
USD 154,000 - 213,000
Software Systems Engineer, Motor Controls
Software Systems Engineer, Motor Controls

Joby Aviation • San Carlos (CA)

On-site
USD 109,000 - 151,000
Paid time off
Healthcare benefits
401(k) plan with company match
+3
Power Electronics Engineer
Power Electronics Engineer

XWING • San Carlos (CA)

On-site
USD 116,000 - 156,000
Comprehensive benefits package
401(k) plan with company match
Employee stock purchase plan (ESPP)
Core Software Services Lead
Core Software Services Lead

XWING • Santa Cruz (CA)

On-site
USD 183,000 - 252,000
Health benefits
401(k) with match
ESPP
+3
Senior Software Engineer, Integrated Vehicle Simulator
Senior Software Engineer, Integrated Vehicle Simulator

XWING • Santa Cruz (CA)

On-site
USD 174,000 - 206,000
Health benefits
401(k) plan with company match
Employee stock purchase plan (ESPP)
+3
Ground Support Equipment Senior Integration Engineer
Ground Support Equipment Senior Integration Engineer

XWING • San Carlos (CA)

On-site
USD 137,000 - 222,000
Mechanical Engineer, System Electronics
Mechanical Engineer, System Electronics

XWING • San Carlos (CA)

On-site
USD 104,000 - 181,000