Flight Research Senior Software Engineer (networking/telemetry)

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

Joby Aviation's Flight Research group seeks a Senior Software Engineer to lead the development of flight automation systems, focusing on the software for telemetry data transmission between autonomous aircraft and ground control stations. This role involves designing and implementing robust data link software, including routing, serialization, encryption, and reliable messaging protocols, with a strong emphasis on real-time performance and fault tolerance in safety-critical aviation environments.

What you'd actually do

  1. Lead development of end-to-end data link software responsible for telemetry downlink and command uplink between autonomous aircraft and ground control stations.
  2. Design and implement logic to select among multiple redundant airborne data links, optimizing for link quality, latency, and bandwidth to ensure robust telemetry delivery.
  3. Design and implement software for VoIP processing for low latency voice communications and radio relay between aircraft and ground control stations.
  4. Develop airborne software modules for serializing, compressing, encrypting, and prioritizing telemetry and command packets to meet performance and security requirements.
  5. Build fault-tolerant systems on the ground to receive, validate, and route telemetry data from aircraft to the appropriate ground control station in real time.

Skills

Required

  • C++
  • Python
  • Git
  • encryption
  • network security protocols
  • key management
  • serialization formats
  • low-level packet handling
  • Linux networking internals
  • system-level debugging tools

Nice to have

  • Aerospace related work experience
  • router software development
  • radio or datalink systems
  • Qt
  • React
  • Rust
  • Bazel Build system

What the JD emphasized

  • This position must meet US export control compliance requirements, therefore a candidate must qualify as a “US Person” as defined by 22 C.F.R. § 120.15. “US Person” includes US Citizens, lawful permanent residents, refugees, or asylees.