Flight Software Engineer – Command & Control
Core
Develop embedded flight software and networking infrastructure enabling communication between high-speed aircraft and ground control systems.
Role type
Embedded software engineer (avionics/communications)
Builds
Command & Control (C2) systems, telemetry, and vehicle data links for defense aviation
Domain
Defense aviation, embedded systems, RF communications
Required skills
Embedded C/C++, network protocols (Ethernet, TCP/UDP, multicast), RF system integration, avionics software, system architecture, technical documentation
Preferred skills
Hands-on testing with target hardware, experience with radios/transmitters/receivers
Technologies
C/C++, Ethernet, TCP/UDP, multicast
Responsibilities
Develop and maintain embedded C/C++ software for aircraft communications and telemetry; Design software enabling reliable communication between aircraft and ground control; Own and support networking functionality across vehicle and ground systems; Develop software interfaces for communications hardware; Integrate and troubleshoot RF communications systems; Develop network management functionality; Create software requirements, system architectures, and technical documentation
