Core Software Services Lead

Joby Aviation Joby Aviation · Robotics · Santa Cruz, CA · Flight Physics

Lead embedded software and avionics development for innovative aircraft configurations and autonomy solutions within Joby Aviation's Flight Research group. This role involves technical leadership, mentorship, and direct contribution to software architecture and codebase, focusing on safety-critical, real-time embedded systems for autonomous aircraft.

What you'd actually do

  1. Lead the design, development, and execution of embedded flight software and compute solutions for new aircraft and autonomy applications.
  2. Provide technical leadership and mentorship for a small, multi-disciplinary team (embedded, electrical, avionics).
  3. Drive critical software trade studies, architecture choices, and tool decisions.
  4. Collaborate with cross-functional teams (GNC, Flight Test, Aero, Hardware, Program, etc.) on milestone execution, vehicle bring-up, and integration.
  5. Contribute directly to the software architecture and codebase while supporting the team in delivering robust, reliable solutions.

Skills

Required

  • C++
  • Python
  • Git
  • real-time, safety-critical embedded software development
  • embedded systems test frameworks
  • automated testing
  • hardware in the loop testing
  • software in the loop testing
  • hardened/real time linux platforms

Nice to have

  • developer experience (DevX)
  • CI/CD pipelines
  • Bazel build system
  • Rust

What the JD emphasized

  • US export control compliance requirements
  • US Person