OpenGL Display Software Engineer

Joby Aviation is a seeking a skilled software engineer to join our team, working to create a fully electric VTOL aircraft. This individual is a generalist (with C++/OpenGL experience), but will initially concentrate on display software running in the cockpit of our aircraft.  

Responsibilities
  • Designing and implementing safety critical displays used in Joby aircraft
  • Gathering requirements from our test pilots and Joby engineers

Required:
  • Expert knowledge of object-oriented programming methodology and multi-layered system architectures
  • Expert knowledge of C++ 
  • Expert knowledge of OpenGL
  • Knowledge of and experience with real-time operating systems and embedded systems
  • Experience with modern integrated development environments and debuggers
  • Experienced in continuous integration pipelines: build, test, and report
  • Experience with version control tools such as Git
  • Open mind, with willingness to learn to new techniques and technologies

Desired Experience
  • University degree in computer science, computer engineering, physics, mathematics, or similar field; or, a very strong portfolio of designed and implemented applicable software
  • 3+ years of experience working in a related/relevant industry
  • Video game and graphics design or experience designing aircraft primary flight displays
  • Piloting aircraft, avionics hardware, electric cars or similar systems
  • Understanding of DO-178C or safety critical software

Want to apply later?

Type your email address below to receive a reminder

ErrorRequired field

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file