Flight Software Engineer (Communications)

Rendezvous Robotics

$95K — $140K *
Aerospace & Defense
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Degree in computer science, computer engineering, or electrical engineering, or equivalent experience
  • 5+ years of relevant experience (Senior level only)
  • Strong proficiency in modern C++, with working knowledge of Python
  • Solid grasp of networking fundamentals: IP, multicast, routing, and real network debugging with tools such as Wireshark
  • Experience with messaging or pub/sub middleware and serialization or IDL-defined schemas

Responsibilities

  • Manage the communication and networking stack across a distributed system
  • Oversee publish/subscribe middleware and its associated message schemas, including reliability and quality-of-service settings
  • Handle IP networking across dynamic topologies: routing, addressing, and time synchronization
  • Act as the bridge between onboard transport and ground systems, adhering to standard spacecraft data-link formats
  • Configure and manage the network fabric between vehicles, collaborating closely with hardware engineers
  • Oversee the software aspects of the RF links, integrating effectively with radio technologies

Benefits

  • Comprehensive medical, vision, and dental coverage
  • Short- and long-term disability insurance
  • Life insurance and paid parental leave
  • 3 weeks of paid vacation and eligibility for 10+ paid holidays per year
Full Job Description
Responsibilities & Ownership
  • The communication and networking stack across our distributed system
  • Publish/subscribe middleware and the message schemas that ride on it, including reliability and quality-of-service settings
  • IP networking across a changing topology: routing, addressing, and time synchronization
  • The bridge between the onboard transport and ground systems, including standard spacecraft data-link formats
  • The configuration and protocol side of the network fabric between vehicles, working with the hardware engineers who own the silicon
  • The software side of the RF links, where the stack meets the radio

Basic Qualifications
  • Degree in computer science, computer engineering, or electrical engineering, or equivalent experience
  • [Senior level only] 5+ years of relevant experience
  • Strong modern C++, plus working Python
  • Networking fundamentals: IP, multicast, and routing, and the ability to debug a real network with tools like Wireshark
  • Experience with a messaging or pub/sub middleware and with serialization or IDL-defined schemas

Preferred Qualifications
  • DDS specifically (Fast-DDS, RTI Connext, or CycloneDDS) and QoS tuning
  • Dynamic or mesh routing protocols (Babel, OLSR, OSPF) and IPv6
  • Spacecraft communication standards such as CCSDS, or other telemetry and command protocols
  • Time synchronization with NTP or PTP
  • RF or software-defined-radio familiarity
  • Networking on real-time or embedded Linux

Compensation and Benefits

Engineer: $95,000 - $140,000

Senior Engineer: $140,000 - $170,000

Your actual level and base salary will be determined on a case-by-case basis and may vary based on the following considerations: job-related knowledge and skills, education, and experience. In addition to the base salary, you may also be eligible for long-term incentives in the form of stock options. You will receive access to comprehensive medical, vision, and dental coverage, short- and long-term disability insurance, life insurance, and paid parental leave. You may also accrue 3 weeks of paid vacation and will be eligible for 10 or more paid holidays per year.

ITAR Requirements

To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. a7 1157, or (iv) Asylee under 8 U.S.C. a7 1158, or be eligible to obtain the required authorizations from the U.S. Department of State. Learn more about the ITAR here.

Similar Jobs

More Jobs at Rendezvous Robotics

More Aerospace & Defense Jobs

Find similar Flight Software Engineer (Communications) jobs: