Flight Simulation Software Engineer - C++

Joby Aviation

Santa Cruz, CA, USA

Full time

Aug 25

Joby Overview

Located in Northern California, the Joby Aviation team has been steadily working toward our goal of providing safe, affordable, fully electric air transportation that is accessible to everyone. Imagine an air taxi that takes off vertically, then quietly and quickly carries you over the congestion below, giving you back that time you’d otherwise spend sitting in traffic. Technology has advanced to the point where designing and operating an all-electric aircraft is completely viable. Our team has been discreetly designing and flight testing this vehicle and is looking for talented individuals to see it through certification and high rate production.


This engineer will play a key role in a small, fast-moving team and participate in architecture design and implementation for our electric-powered, fly-by-wire aircraft. This engineer will work closely with the hardware, mechanical, integration, and flight testing teams to design, develop, test and improve system-level behaviors.

We are looking for engineers with direct Flight Simulation skills, as well as C++ generalists who can help work on our core flight framework that flies our aircraft!


  • University degree in computer science or computer engineering
  • 2+ years full time industry experience
  • Expert knowledge of object-oriented programming methodology and multi-layered system architectures
  • Expert knowledge of C++
  • Expert knowledge of multi-threaded systems
  • Experience with modern integrated development environments and debuggers
  • Basic understanding of version control technologies
  • Exposure to other languages such as: python or C


  • A positive attitude and a passion for aerospace
  • Willingness to be flexible and learn new technologies
  • Ability to work inside of a team
  • Familiarity with DO-178C standards

Simulation Specific candidate skills:

  • Experience with Common Image Generator Interface (CIGI)
  • Experience with Distributed Interactive Simulation (DIS) protocol
  • Experience with Avionics re-hosting
  • Experience with 6 Degrees of Freedome (6-DOF) Motion Platforms
  • Familiarity with simulation Instructor Operator Stations (IOS)
  • Experience with Full Flight Simulators (FFS)
  • Familiarity with 14 CFR Part 60

Apply for this position Back to job

You must be logged in to to apply to this job.


Your application has been successfully submitted.

Please fix the errors below and resubmit.

Something went wrong. Please try again later or contact us.

Personal Information


View resume


Joby Aviation

Electric Aerial Ridesharing