Joby Aviation logo

Embedded Software Engineer - Special Purpose Software

Joby Aviation

Santa Cruz, CA
Full Time
Mid Level
91k-146k
about 1 month ago

Job Description

About the Role

Located in Northern California, the team at Joby Aviation is driven by our goal of creating an affordable, all-electric air transportation system. Since 2009, our team has worked steadily to make the dream of electric air taxis a reality, designing and testing prototype aircraft capable of serving in a network of electric air taxis. We are looking for talented, committed individuals to join our team as we push towards certifying our aircraft with the FAA, scaling manufacturing, and launching initial commercial service. This engineer will be involved in the architecture and implementation of the embedded software at the heart of Joby Aviation aircraft, playing a key role in a small, fast-moving team with input into system design and embedded software implementation.

Key Responsibilities

  • Design and implement versions of all existing embedded systems on the Joby aircraft for manufacturing and test applications.
  • Deeply understand the various embedded systems on the aircraft and creatively reconfigure them for new applications and usages.

Requirements

  • University degree in electrical engineering, computer science, computer engineering, mechatronics, physics, mathematics, robotics, or similar field; or a strong portfolio of designed and implemented embedded software, or 3+ years of relevant industry experience.
  • Demonstratable knowledge of C++ and object-oriented programming and methodology with some experience with multi-layered system architectures.
  • 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.
  • Understanding of modern microcontroller and microprocessor architectures such as ARM Cortex-M0/M3/M4/A8/A9.
  • Knowledge of and experience with communication protocols including I2C, CAN, SPI, UART, etc.
  • A positive attitude and a passion for aerospace!

Nice to Have

  • Knowledge of and experience with real-time operating systems.
  • Experience with safety-critical embedded systems.
  • Exposure to the software development process and modern software engineering techniques.
  • Experience with DO178C process, requirements authoring and verification.

Benefits & Perks

  • Compensation includes base pay and Restricted Stock Units (RSUs).
  • Target base pay is $91,400 - $145,500 per year, determined by knowledge, skills, and experience.
  • Comprehensive benefits package including paid time off, healthcare benefits, a 401(k) plan with company match, employee stock purchase plan (ESPP), short-term and long-term disability coverage, life insurance, and more.
Apply Now

Job Details

Posted AtJun 24, 2025
Salary91k-146k
Job TypeFull Time
Work ModeOnsite
ExperienceMid Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Joby Aviation

Website

jobyaviation.com

Company Size

1001-5000 employees

Location

Santa Cruz, CA

Industry

Aerospace Product and Parts Manufacturing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches