Senior Software Engineer, Integrated Vehicle Simulator

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

Seeking a Senior Software Engineer with C++ expertise to develop and enhance integrated vehicle simulators for an aviation company. The role involves architecting, designing, and implementing solutions that combine simulated and hardware environments to test on-vehicle software, ensuring accuracy and performance.

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++
  • OOP C++
  • CI/CD
  • DevOps tools
  • Linux OS
  • command-line tools

Nice to have

  • aircraft and aviation
  • regulatory environment
  • Network experience
  • VLANs
  • UDP
  • Wireshark
  • Linux scheduler
  • Python