SENIOR EMBEDDED SOFTWARE ENGINEER, MOTOR INVERTER

Joby Aviation
CA, United States
$130.9K-$192.3K a year
Full-time

Joby Overview :

Located in Northern California, the team at Joby Aviation is driven by our goal of creating an affordable, all-electric air transportation system.

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. Weve designed and tested many generations of prototype aircraft capable of serving in a network of electric air taxis.

Were looking for talented, committed individuals to join our team as we push onwards toward certifying the Joby aircraft with the Federal Aviation Administration, scaling our manufacturing, and preparing to launch commercial service in 2025.

Overview :

The Senior Motor Inverter Software Engineer 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 a deep 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 Bachelors degree in electrical engineering, computer science, or similar STEM field and 5+ years of relevant industry with a strong portfolio of designed and implemented embedded software.

An advanced degree and 3+ years of industry experience will also be considered.

  • Demonstratable 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, 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.

Please still apply if you dont meet all items in the desired section! Studies have shown that women and people of color are less likely to apply to jobs unless they meet every single qualification.

We are dedicated to building a diverse and effective workplace, so if youre excited about this role but your experience doesnt align perfectly with every qualification, we encourage you to apply anyway.

You may be just the right candidate for this or other roles.

Compensation at Joby is a combination of base pay, bonus, and Restricted Stock Units (RSUs). The target base pay for this position is $130,900 - $192,300 / 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.

EEO :

Joby is an Equal Opportunity Employer.

17 hours ago
Related jobs
Promoted
VirtualVocations
Norwalk, California

A company is looking for a Senior Software Engineer, Acquisition & Activation. ...

Promoted
DataBricks
San Francisco, California

We are hiring for a Front End or Full Stack Senior Staff Software Engineer/Principal Software Engineer for Databricks' Engineering team reporting to an Engineering Leader. As a Senior Staff Software/Principal engineer, you will play a large part in the team for our multi-year journey to achieve our ...

Promoted
VirtualVocations
Santa Clara, California

A company is looking for a Senior Software Engineer for the Shop team. ...

Promoted
S27a
San Francisco, California

But battery engineers are woefully underserved by software, relying on broken legacy products to analyze their data. We’re growing rapidly, which presents career-defining opportunities for ambitious engineers to accelerate their growth and contribute to a quickly evolving startup in SF. You’ll be jo...

Promoted
VirtualVocations
Chula Vista, California
Remote

A company is looking for a Senior Software Engineer in Test - Remote. ...

Promoted
airwallex
San Francisco, California

Powered by our unique combination of proprietary infrastructure and software, we empower over 100,000 businesses worldwide – including Brex, Rippling, Navan, Qantas, SHEIN and many more – with fully integrated solutions to manage everything from business accounts, payments, spend management and trea...

Promoted
Google, LLC
CA, United States

Our products need to handle information at massive scale, and extend well beyond w Software Engineer, Software, Engineer, Senior, Technology. Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one...

Jobot
Los Angeles, California

Calling all Senior Embedded Software Engineers. We are looking for a motivated software engineering professional to join our engineering team, and work on our cutting edge 5G Fronthaul and Backhaul Ethernet transport products. This position requires a person who can demonstrate expertise in vxWorks ...

CDM Technology
Carlsbad, California

Senior Embedded Software Engineer. Computer Science, Computer Engineering, Electrical Engineering or related field, with practical software development experience; degree is not required. As a Software Engineer you will be expected to design, implement, debug and validate code for thermal system har...

SquareTrade
Brisbane, California

We are looking for a talented, energetic Senior Software Quality Engineer to join our team. Lead other Software Quality Engineers (incl. Should have a good understanding of SDLC, and Software Quality Life Cycle, Agile/Scrum procedures and processes. Must be able to work with product and engineering ...