Flight Software Engineer – Command & Control

LinuxCareers

Atlanta, Northern (GA, KY)

Hybrid

USD 120,000 - 180,000

Full time

5 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Hermeus is hiring a Flight Software Engineer on the Command & Control team in Atlanta to design, develop, and integrate embedded flight software and networking infrastructure for aircraft-ground communication.

You will work on embedded C/C++ software for communications, telemetry, and data links, while ensuring reliable operations across vehicle and ground networks. Travel up to 25% for integration and test activities.

Qualifications

  • Bachelor's degree in a relevant technical field.
  • Professional experience developing embedded software in C and/or C++.
  • Strong fundamentals: memory management, pointers, references, and object-oriented programming.
  • Experience interfacing software with hardware.
  • Familiarity with Linux-based development environments and networked/distributed systems.

Responsibilities

  • Develop and maintain embedded C/C++ software for aircraft communications, telemetry, Command & Control, and data links.
  • Design software enabling reliable air-ground communication with ownership across vehicle and ground-network infrastructure.
  • Create interfaces for radios, transmitters, receivers, and avionics; integrate RF systems with hardware.
  • Develop network management functionality including Ethernet, TCP/UDP, multicast; write requirements and design documents.
  • Test and debug on target hardware; support flight tests; travel up to 25%.

Skills

Embedded C/C++
Memory management
OO programming
Hardware interfacing
Linux development
Networking basics

Education

Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Aerospace Engineering, or related technical field

Job description

Hermeus is a venture-backed defense aviation company building high-speed aircraft through rapid hardware iteration. This role is a Flight Software Engineer on the Command & Control team in Atlanta, responsible for designing, developing, and integrating embedded flight software and networking infrastructure that enables communication between aircraft and ground control systems.

What You'll Do
  • Develop and maintain embedded C/C++ software supporting aircraft communications, telemetry, Command & Control, and vehicle data links
  • Design and implement software enabling reliable communication between aircraft and ground control systems, with ownership across both vehicle and ground-based network infrastructure
  • Develop software interfaces for radios, transmitters, receivers, and communications hardware; integrate and troubleshoot RF communications systems in collaboration with RF and avionics engineers
  • Develop and maintain network management functionality including Ethernet, TCP/UDP, multicast, and related networking protocols; create software requirements, system architectures, interface definitions, and technical design documentation
  • Test and debug software on target hardware in Software-in-the-Loop, laboratory, and integrated hardware environments; support flight test and range operations; travel up to 25% to support integration and test activities
What You Need
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Aerospace Engineering, or related technical field
  • Professional experience developing embedded software in C and/or C++
  • Strong understanding of software fundamentals including memory management, pointers, references, and object-oriented programming
  • Experience developing, debugging, and testing software that interfaces with hardware
  • Familiarity with networked or distributed systems and common communications concepts; experience working in Linux-based software development environments
Nice to Have
  • Experience with real-time operating systems (RTOS) and developing or testing software on target hardware
  • Experience with aircraft, spacecraft, robotics, autonomous vehicles, defense systems, or embedded platforms
  • Experience with vehicle communications, telemetry, Command & Control, or data-link systems; aerospace telemetry standards such as CCSDS or IRIG; serial communications, CAN, Ethernet, TCP, UDP, or multicast networking
  • Experience interfacing software with radios, particularly Software Defined Radios (SDRs); familiarity with RF communications concepts; experience with satellite or cellular communications
  • Understanding of network management concepts including VLANs, firewalls, routing; familiarity with safety-critical software development processes such as DO-178C; experience with GitLab or similar source control and CI/CD tooling
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Flight Software Engineer: Embedded C/C++ & Command & Control
Flight Software Engineer: Embedded C/C++ & Command & Control

LinuxCareers • Atlanta (GA), Northern (KY)

Hybrid
USD 120,000 - 180,000
Flight Software Engineer, C2 & Telemetry (Embedded)
Flight Software Engineer, C2 & Telemetry (Embedded)

Hermeus • Atlanta (GA)

On-site
USD 120,000 - 165,000
Health insurance
Stock options
401(k) plan
+2
Flight Software Engineer – Command & Control
Flight Software Engineer – Command & Control

Hermeus • Atlanta (GA)

On-site
USD 120,000 - 165,000
Health insurance
Stock options
401(k) plan
+2
Flight Software Engineer – Command & Control
Flight Software Engineer – Command & Control

Telemetry Today LLC • Atlanta (GA), Northern (KY)

Hybrid
USD 90,000 - 130,000
Flight Software Engineering Intern (Simulation/Hardware-In-The-Loop) - Spring & Summer 2027
Flight Software Engineering Intern (Simulation/Hardware-In-The-Loop) - Spring & Summer 2027

Hermeus • Los Angeles (CA)

On-site
USD 30,858,000 - 46,287,000
Flight Software Engineer
Flight Software Engineer

Hermeus • Los Angeles (CA)

On-site
USD 105,000 - 125,000
100% employer-paid health care
401k & Retirement Plans
Unlimited PTO
+5
Senior/Principal Mission Software Engineer
Senior/Principal Mission Software Engineer

Hermeus • Atlanta (GA)

On-site
USD 105,000 - 130,000
Health insurance
Stock options
401(k) retirement plan
+1
Avionics Systems Engineer – Flight Safety Systems (FTS / AFSS)
Avionics Systems Engineer – Flight Safety Systems (FTS / AFSS)

Hermeus • Los Angeles (CA)

On-site
USD 92,000 - 224,000
Health & Wellness
Financial
Time Off
+1
Senior Flight Software Engineer — Hypersonic Avionics
Senior Flight Software Engineer — Hypersonic Avionics

Canaan Partners • Los Angeles (CA)

On-site
USD 105,000 - 125,000
100% employer-paid health care
401k & Retirement Plans
Unlimited PTO
+5
Senior/Principal Mission Software Engineer
Senior/Principal Mission Software Engineer

Hermeus • Los Angeles (CA)

On-site
USD 128,000 - 157,000
Health & Wellness
Financial
Time Off
+1