Software Engineer, Integrated Vehicle Simulator

Joby Aviation Joby Aviation · Robotics · Santa Cruz, CA · Software

Software Engineer role focused on developing and improving integrated vehicle simulators for an aviation company. The role involves C++ development, CI/CD, and working with hardware and software engineers to test vehicle behavior.

What you'd actually do

  1. Help maintain and improve solutions that combine simulated and hardware environments to test the behavior of on-vehicle software as if it were on the vehicle
  2. Architect, design, and develop improvements and extensions for simulation software
  3. Enhance the simulations to more accurately reflect the behavior in actual vehicles of the software being tested
  4. Enhance the performance and reliability of the simulation's solutions
  5. Adapt simulations to new vehicle designs

Skills

Required

  • C++
  • CI/CD
  • DevOps tools
  • Linux OS
  • command-line tools

Nice to have

  • Python
  • Linux scheduler
  • Network experience (VLANs, UDP, Wireshark, etc)
  • aircraft and aviation
  • development in a regulatory environment

What the JD emphasized

  • 5+ year’s industry experience
  • Significant experience and demonstrable expertise in C++