Senior Embedded Software Engineer — Flight Autonomy & HIL

XWING

Santa Cruz (CA)

On-site

USD 153,000 - 245,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Joby Flight Research in Santa Cruz/Concord, CA is seeking a senior embedded software engineer to advance flight automation systems. You will contribute to platform software for safety-critical embedded systems and help define triplex compute platform software architecture.

The role requires deep experience in C/C++, Python, and Git, with hands-on work in real-time Linux, hardware-in-the-loop testing, and integration of peripherals via I2C/CAN/SPI/UART.

Qualifications

  • Bachelor's degree +8 years experience; Master's degree + 6 years experience; PhD + 3 years experience.
  • University degree in electrical engineering, computer science, computer engineering, mechatronics, physics, mathematics, 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.
  • Experience with embedded Linux platforms.
  • Understanding of communication protocols, and the roles played by electrical hardware in embedded systems.
  • This position must meet US export control compliance requirements, therefore a candidate must qualify as a “US Person” as defined by 22 C.F.R. § 120.15. “US Person” includes US Citizens, lawful permanent residents, refugees, or asylees.

Responsibilities

  • Contribute to platform software development for safety‑critical embedded systems.
  • Help define and implement triplex compute platform software architecture.
  • Design and build tools, frameworks, and infrastructure to advance HIL/SIL simulation and automated testing capabilities.
  • Apply expertise in real‑time Linux and compute systems to harden embedded systems, time synchronization, inter‑compute system communications, and communication with peripheral devices.
  • Integrate peripheral devices into the embedded flight software stack using communication protocols such as I2C, CAN, SPI, UART, etc.

Skills

C/C++
Python
Git

Education

Bachelor's degree in Electrical Engineering / Computer Science / Computer Engineering / Mechatronics / Physics / Mathematics

Job description

Joby Flight Research in Santa Cruz/Concord, CA is seeking a senior embedded software engineer to advance flight automation systems. You will contribute to platform software for safety-critical embedded systems and help define triplex compute platform software architecture.

The role requires deep experience in C/C++, Python, and Git, with hands-on work in real-time Linux, hardware-in-the-loop testing, and integration of peripherals via I2C/CAN/SPI/UART.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Flight Software Engineer - Autonomy
Senior Embedded Flight Software Engineer - Autonomy

Joby Aviation • California (MO)

On-site
USD 153,000 - 245,000
Paid time off
Healthcare benefits
401(k) plan with company match
+3
Senior Embedded Software Engineer, Aircraft (C++)
Senior Embedded Software Engineer, Aircraft (C++)

Xwing • Santa Cruz (CA)

On-site
USD 158,000 - 245,000
RSUs
401(k) match
Healthcare benefits
+1
Flight Research Senior Embedded Software Engineer
Flight Research Senior Embedded Software Engineer

XWING • Santa Cruz (CA)

On-site
USD 153,000 - 245,000
Autonomy HITL Engineer for Flight Software
Autonomy HITL Engineer for Flight Software

Xwing • Santa Cruz (CA)

On-site
USD 136,000 - 203,000
Senior Embedded Software Engineer - Flight Autonomy
Senior Embedded Software Engineer - Flight Autonomy

Reliable Robotics • Mountain View (CA)

On-site
USD 140,000 - 200,000
Lead Embedded SW Engineer, Hardware Emulation
Lead Embedded SW Engineer, Hardware Emulation

XWING • Santa Cruz (CA)

On-site
USD 140,000 - 224,000
Senior Embedded Software Engineer - Flight Safety Autonomy
Senior Embedded Software Engineer - Flight Safety Autonomy

Reliable Robotics Corporation • Mountain View (CA)

On-site
USD 120,000 - 180,000
Flight Software Integration Engineer (Autonomy & GNC)
Flight Software Integration Engineer (Autonomy & GNC)

XWING • Santa Cruz (CA)

On-site
USD 95,700 - 150,000
Healthcare benefits
401(k) plan with company match
Employee stock purchase plan (ESPP)
+2
Embedded Flight Software Lead
Embedded Flight Software Lead

XWING • Santa Cruz (CA)

On-site
USD 183,000 - 252,000
Health benefits
401(k) with match
ESPP
+3
Embedded Software Engineer: Aerospace Systems & HIL
Embedded Software Engineer: Aerospace Systems & HIL

Xwing • Santa Cruz (CA)

On-site
USD 108,000 - 194,000
Paid time off
Healthcare benefits
401(k) plan with company match
+3