Drimva

Joby Aviation

Flight Research Senior Embedded Software Engineer

$153K–$245K

Santa Cruz, CA +1 · Senior · Full-time · Posted Oct 28, 2024

Location
Santa Cruz, CA
Concord, CA
Experience
Bachelor's degree + 8 years; Master's degree + 6 years; or PhD + 3 years.
Education
University degree in electrical engineering, computer science, computer engineering, mechatronics, physics, mathematics, or a similar field; or a strong portfolio of designed and implemented embedded software; or relevant industry experience.
Visa sponsorship
Must qualify as a “US Person” as defined by 22 C.F.R. § 120.15; includes US Citizens, lawful permanent residents, refugees, or asylees.

About the job

Develops and tests safety-critical embedded software and compute platforms for flight automation, including simulation and automated testing systems.

What you'll do

  • Develop platform software and help define architecture for triplex compute platforms.
  • Build tools and infrastructure for hardware- and software-in-the-loop simulation and automated testing.
  • Harden embedded systems and integrate peripheral devices using communication protocols such as I2C, CAN, SPI, and UART.

What they ask for

  • Bachelor's degree + 8 years experience; Master's degree + 6 years experience; or PhD + 3 years experience.
  • University degree in a listed or similar field, or a strong portfolio of designed and implemented embedded software, or relevant industry experience.
  • Fluency in C, C++, Python, and Git.
  • Demonstrated experience with safety-critical software systems and embedded Linux platforms.

Nice to have

  • Experience with Rust, aerospace work, Bazel, or automated hardware-in-the-loop testing.
  • Experience with test equipment or hardware-accelerated code such as SIMD, GPU, or FPGA.

Pay

USD 153,000 - USD 245,000/yr base pay

Tools

C, C++, Python, Git, Linux, I2C, CAN, SPI, UART

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)