Senior Embedded Software Engineer — Flight Autonomy & HIL

XWING

Santa Cruz (CA)

On-site

USD 153,000 - 245,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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
Flight Research Senior Embedded Software Engineer
Flight Research Senior Embedded Software Engineer

XWING • Santa Cruz (CA)

On-site
USD 153,000 - 245,000
Senior Embedded Software Engineer – Aerospace (Santa Cruz Onsite)
Senior Embedded Software Engineer – Aerospace (Santa Cruz Onsite)

Socket.dev • Santa Cruz (CA)

On-site
USD 158,000 - 245,000
Paid time off
Healthcare benefits
401(k) with company match
+3
Lead Embedded Flight Software & Avionics
Lead Embedded Flight Software & Avionics

XWING • Santa Cruz (CA)

On-site
USD 180,000 - 240,000
Healthcare benefits
401(k) plan with company match
Employee stock purchase plan (ESPP)
+1
Flight Software Integration Engineer (Autonomy & GNC)
Flight Software Integration Engineer (Autonomy & GNC)

XWING • Santa Cruz (CA)

On-site
USD 95,000 - 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
Senior Flight Software & Autonomy Project Lead
Senior Flight Software & Autonomy Project Lead

XWING • Santa Cruz (CA)

On-site
USD 167,000 - 245,000
Flight Research Embedded Systems Lead
Flight Research Embedded Systems Lead

XWING • Santa Cruz (CA)

On-site
USD 180,000 - 240,000
Healthcare benefits
401(k) plan with company match
Employee stock purchase plan (ESPP)
+1
Senior Flight Software Engineer for Autonomous Aircraft
Senior Flight Software Engineer for Autonomous Aircraft

Approach Venture • Fort Worth (TX)

On-site
USD 140,000 - 190,000
Senior Software Engineer - Vehicle Simulator (C++, CI/CD)
Senior Software Engineer - Vehicle Simulator (C++, CI/CD)

XWING • Santa Cruz (CA)

On-site
USD 174,000 - 206,000
Health benefits
401(k) plan with company match
Employee stock purchase plan (ESPP)
+3