Software Integration Engineer

XWING

Santa Cruz (CA)

On-site

USD 95,700 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Healthcare benefits
401(k) plan with company match
Employee stock purchase plan (ESPP)
Short/long-term disability coverage
Life insurance

Job summary

Joby Flight Research in Santa Cruz/Concord, CA, is seeking a Software Integration Engineer to own the bring-up, integration, and checkout of GNC and flight automation software on test aircraft.

You will develop flight test cards to characterize performance, triage squawks, and support readiness reviews. Strong C++ and Python skills, plus real-time systems experience, are essential for this fast-paced role.

Qualifications

  • 2+ years of experience and a bachelor's degree.
  • Experience near hardware and debugging in integrated environments.
  • Experience with real-time or safety-critical software systems.
  • Solid understanding of software engineering fundamentals, including networking, fault tolerance, and system design.
  • Proven ability to learn and apply new technologies quickly.
  • Strong problem-solving skills and ability to work independently in a fast-paced environment.
  • U.S. export control compliance requires US Person status.

Responsibilities

  • Own bring-up, integration, and checkout of GNC and flight automation software on test aircraft.
  • Develop and execute flight test cards targeting GNC performance, stability margins, and autonomy validation.
  • Triage flight test squawks and coordinate fixes with discipline engineers.
  • Support flight readiness and test readiness reviews and configuration management.
  • Develop and maintain test frameworks and automated testing tools for software/systems.
  • Contribute to flight controls and mission management software (C++) as needed for tests.
  • Develop Python analysis tools for pre-flight prediction and post-flight evaluation.
  • Correlate simulation predictions with flight data to improve models.
  • Develop and optimize embedded software across hardware-software boundaries.

Skills

C++
Python
Real-time systems
Embedded software
Problem solving
Independent work

Education

Bachelor's degree

Tools

Bazel
Networking

Job description

Software Integration Engineer

Job Locations: US-CA-Santa Cruz | US-CA-Concord

Job ID: 2026-5189

Category: Flight Research

Type: Regular Full-Time

Company Overview

Joby Flight Research designs, develops, and flight-tests novel aircraft using a software-first autonomy approach. We build and deploy autonomy, perception, planning, and radar systems across conventional, electric, and hydrogen-electric aircraft in both CTOL and VTOL configurations.

Overview

Joby's Flight Research group is looking for a skilled software integration engineer to play a pivotal role in the development and testing of cutting-edge flight automation systems. We're looking for someone who thrives in fast-paced environments, takes full ownership, and consistently delivers high-impact results.

Responsibilities
  • Own the bring-up, integration, and checkout of GNC and flight automation software on test aircraft
  • Develop, review, and execute flight test cards targeting GNC performance characterization, stability margins, guidance accuracy, and autonomy feature validation
  • Triage flight test squawks related to GNC and flight software; drive root-cause investigations and coordinate fixes with discipline engineers
  • Support flight readiness reviews, test readiness reviews, and configuration management processes
  • Develop and maintain test frameworks and processes for software and systems
  • Develop automated testing frameworks and simulation tools to validate flight automation behaviors
  • Contribute to flight controls and mission management software development (C++) as needed to support the test campaign
  • Develop and maintain analysis tools and scripts (Python) for pre-flight prediction, real-time monitoring, and post-flight evaluation
  • Contribute to simulation validation by correlating sim predictions with flight data and identifying model improvements
  • Develop, debug, integrate, and optimize embedded software across hardware and software boundaries
Required
  • 2+ years work experience and a bachelor's degree
  • Experience working close to hardware and debugging in integrated environments
  • Experience working with real-time or safety-critical software systems
  • Solid understanding of software engineering fundamentals, including networking, fault tolerance, and system design
  • Proven ability to quickly learn and apply new technologies across different problem domains
  • Strong problem-solving skills and ability to work independently in a fast-paced environment
  • 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.
Desired
  • Aerospace related work experience.
  • Experience in a flight test program
  • Experience with mission management, robotics, or autonomous systems (path planning, contingency management, decision-making).
  • Familiarity with the Bazel build system.
  • Experience with messaging frameworks for distributed systems.

Compensation at Joby is a combination of base pay and Restricted Stock Units (RSUs). The target base pay for this position is $95,700 - $150,000/yr. The compensation package will be determined by job-related knowledge, skills, and experience.

Joby also offers a comprehensive benefits package, including paid time off, healthcare benefits, a 401(k) plan with a company match, an employee stock purchase plan (ESPP), short-term and long-term disability coverage, life insurance, and more.

Additional Information

Joby is an Equal Opportunity Employer.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Flight Research Software Project Engineer
Senior Flight Research Software Project Engineer

XWING • Santa Cruz (CA)

On-site
USD 167,000 - 245,000
Flight Research Staff Integrated Systems Test Engineer
Flight Research Staff Integrated Systems Test Engineer

XWING • Santa Cruz (CA)

On-site
USD 186,000 - 298,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
Flight Research Software Project Engineer
Flight Research Software Project Engineer

XWING • Santa Cruz (CA)

On-site
USD 136,000 - 152,000
Healthcare benefits
401(k) plan with company match
Employee stock purchase plan (ESPP)
+2
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 / Staff Technical Program Manager, Flight Research Software
Senior / Staff Technical Program Manager, Flight Research Software

XWING • Santa Cruz (CA)

On-site
USD 173,000 - 239,000
Core Software Services Lead
Core Software Services Lead

XWING • Santa Cruz (CA)

On-site
USD 183,000 - 252,000
Health benefits
401(k) with match
ESPP
+3
Senior/Staff Flight Research Flight Test Engineer
Senior/Staff Flight Research Flight Test Engineer

XWING • Concord (CA)

On-site
USD 167,000 - 245,000
Healthcare benefits
401(k) with company match
Employee stock purchase plan (ESPP)
+1
Flight Test Lead (Advanced Development)
Flight Test Lead (Advanced Development)

XWING • Concord (CA)

On-site
USD 213,000 - 245,000
RSUs
Healthcare benefits
401(k) with company match
+4
Senior Software Engineer, Integrated Vehicle Simulator
Senior Software Engineer, Integrated Vehicle Simulator

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