Flight Software Engineer – Command & Control
Job in
Northern, Floyd County, Kentucky, USA
Listed on 2026-10-09
Listing for:
LinuxCareers
Full Time
position Listed on 2026-10-09
Job specializations:
-
Software Development
Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, C++ Developer
Job Description & How to Apply Below
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
- 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
- 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 Git Lab or similar source control and CI/CD tooling
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×