SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Hermeus is a venture-backed defense aviation company focused on building the fastest aircraft in the world through rapid iterative prototyping and hardware-driven development. The company works with the Department of War to deliver high-speed capabilities for national defense.
The Flight Software Engineer – Command & Control role is part of the Command & Control team in Atlanta, which designs, develops, integrates, tests, and delivers software supporting Human Machine Interfaces (HMI), Pilot Vehicle Interfaces (PVI), Command & Control (C2), telemetry, and vehicle communications.
This position focuses on embedded flight software and networking that enable communication between aircraft and ground control systems. You will develop software supporting command and control, telemetry, network management, RF communications, and vehicle data links while collaborating closely with avionics, RF, flight software, and ground systems engineers.
Key responsibilities include:
- 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
- Own and support networking functionality across both vehicle and ground-based systems
- Develop software interfaces for radios, transmitters, receivers, and other 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
- Develop software requirements, system architectures, interface definitions, and technical design documentation
- Participate in software and system design reviews and communicate technical tradeoffs across multidisciplinary teams
- Collaborate with hardware, avionics, RF, GNC, systems, and ground station engineers to ensure seamless integration
- Test and debug software on target hardware, including Software-in-the-Loop (SIL), laboratory, and integrated hardware environments
- Develop and execute system-level tests to verify communications performance and reliability
- Support integration, troubleshooting, and testing of aircraft and ground station communications systems
- Write efficient, maintainable code following best practices
This is not a traditional voice communications role; instead, you will work on the software and network infrastructure that allows an air vehicle and ground control station to reliably exchange commands, telemetry, and mission-critical data. You will have ownership across both the vehicle and ground sides of the communications network and help take systems from initial architecture through integration and flight operations.
Compensation includes competitive pay, stock options, 401(k) retirement plan, and potential year-end bonuses. Benefits include 100% employer-paid healthcare and pet insurance, paid parental leave, 12 federal holidays, unlimited PTO for exempt employees, weekly paid office lunches, and fully stocked breakrooms.
REQUIREMENTS:
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field (or equivalent professional experience)
- 3+ years of professional software development experience
- Strong proficiency in C/C++ for embedded systems
- Experience with embedded systems development, real-time operating systems (RTOS), and low-level hardware interfaces
- Knowledge of networking protocols (TCP/UDP, Ethernet, multicast) and network architecture
- Experience with RF communications systems, radio interfaces, or wireless communications software
- Familiarity with avionics software development or aerospace systems (preferred)
- Experience with GitLab or similar source control and CI/CD tooling
- Experience developing and executing system-level tests, simulations, and hardware-in-the-loop testing
- Experience working in fast-paced development environments where engineers own systems from initial design through integration and test
U.S. export control compliance: Candidate must be a "U.S. person" as defined by 22 C.F.R. § 120.62 or otherwise eligible for deemed export licensing (U.S. citizens, nationals, lawful permanent residents, asylees, or refugees with such status granted).