Joby Aviation logo
Joby AviationPosted 25 months ago

Embedded Software Engineer, Motor Inverter

$108,200–$160,000 year

On-siteSanta Cruz, California, United States

Full TimeDoctorate Or Professional DegreeLarge

Job Summary

Design and implement motor inverter embedded software for Joby Aviation aircraft, managing architecture, state machines, and FPGA integration for safety-critical electric motor systems. Author software requirements, communicate aircraft-level effects with systems engineers, and collaborate with motor controls and algorithms teams. Apply object-oriented C++ and multi-layered architectures using modern IEDs and debuggers, leveraging test equipment like oscilloscopes and protocol analyzers. Requires Bachelor's in EE/CS with 3+ years in embedded systems, plus knowledge of I2C, CAN, SPI, and UART protocols. Target base pay is $108,200–$160,000/yr with RSUs and bonus.

Required Qualifications

  • Bachelor's degree in electrical engineering, computer science, or similar STEM field
  • 3+ years of relevant industry
  • strong portfolio of designed and implemented embedded software
  • An advanced degree and 1+ years of industry experience
  • Demonstratable knowledge of object-oriented C++ programming methodology
  • 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
  • a passion for aerospace

Desired Qualifications

  • 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

Additional Requirements

  • Encouragement for candidates who do not meet all desired qualifications to apply

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce