Embedded Software Engineer: Aerospace Systems & HIL

Xwing

Santa Cruz (CA)

On-site

USD 108,000 - 194,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

Benefits offered by this job

Paid time off
Healthcare benefits
401(k) plan with company match
Employee stock purchase plan
Disability coverage
Life insurance

Job summary

Joby Aviation is seeking an Embedded Software Engineer to architect and implement low-level software powering core airborne systems. You will adapt existing firmware for manufacturing tooling and test applications, contributing to system design in a fast-moving cross-functional team.

You will deliver robust software for HIL setups, analyze flight systems, and repurpose firmware for new usages, with a strong emphasis on ARM architectures and C++ in an aerospace context.

Qualifications

  • Bachelors or higher in a technical field with 3+ years of embedded software experience, or a related Masters with 1+ year.
  • Strong knowledge of C++ and object-oriented design with multi-layer architectures.
  • Understanding of hardware from an embedded software perspective.
  • Experience with IDEs, debuggers, and test equipment (O-scope, logic analyzers, protocol analyzers).
  • Familiarity with ARM Cortex-M0/M3/M4/A8/A9 and common protocols (I2C, CAN, SPI, UART).
  • Willingness to be onsite in Santa Cruz, CA three days per week.

Responsibilities

  • Architect, design, and implement low-level embedded software powering core airborne systems.
  • Adapt existing software to support manufacturing, tooling, and test applications.
  • Contribute to conceptual system design discussions within an agile team.
  • Deliver production-ready software for hardware-in-the-loop test setups and factory operations.
  • Analyze flight systems to diagnose issues and repurpose firmware for new usages.

Skills

C++
OOP
Embedded systems
ARM architectures
Microcontrollers

Education

Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, Mechatronics, Physics, Mathematics, Robotics, or related
Master’s degree in a related technical field (optional)

Tools

Oscilloscopes
Logic analyzers
Protocol analyzers

Job description

Joby Aviation is seeking an Embedded Software Engineer to architect and implement low-level software powering core airborne systems. You will adapt existing firmware for manufacturing tooling and test applications, contributing to system design in a fast-moving cross-functional team.

You will deliver robust software for HIL setups, analyze flight systems, and repurpose firmware for new usages, with a strong emphasis on ARM architectures and C++ in an aerospace context.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Senior Embedded Software Engineer — Flight Autonomy & HIL
Senior Embedded Software Engineer — Flight Autonomy & HIL

XWING • Santa Cruz (CA)

On-site
USD 153,000 - 245,000
Senior Software Engineer, Aerospace Test Automation & HIL
Senior Software Engineer, Aerospace Test Automation & HIL

XWING • San Carlos (CA)

On-site
USD 145,300 - 201,200
Health benefits
401(k) plan with company match
Employee stock purchase plan (ESPP)
+2
Embedded Software Engineer - Special Purpose Software
Embedded Software Engineer - Special Purpose Software

Xwing • Santa Cruz (CA)

On-site
USD 108,000 - 194,000
Paid time off
Healthcare benefits
401(k) plan with company match
+3
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
Embedded Engineer
Embedded Engineer

Oho Group Ltd • Los Angeles (CA)

On-site
USD 151,000 - 200,000
Senior Motor Control Systems Engineer (Embedded & Simulink)
Senior Motor Control Systems Engineer (Embedded & Simulink)

XWING • San Carlos (CA)

On-site
USD 154,600 - 212,600
Hardware-in-the-Loop Flight Software Engineer
Hardware-in-the-Loop Flight Software Engineer

Joby Aviation • California (MO)

On-site
USD 136,000 - 203,000
Paid time off
Healthcare benefits
401(k) with company match
+3
Senior Embedded Software Engineer – Aerospace Flight Systems
Senior Embedded Software Engineer – Aerospace Flight Systems

Platform Aerospace • Hollywood (MD)

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

XWING • Santa Cruz (CA)

On-site
USD 140,000 - 224,000