Skip to content
NEXTMOVEFDE careers · United States

Senior/Principal Mission Software Engineer

AI summary of the role

Senior/Principal software engineer to architect and build the Mission Management System for Hermeus hypersonic aircraft, spanning command-and-control, telemetry, autonomy integration, and ground/flight test support.

What you’ll do

  • Own Mission Management System capabilities end-to-end from architecture to integration and operational use
  • Design high-performance C++ software for command/control, telemetry, and mission workflows
  • Define scalable architectures, interfaces, APIs, protocols, and message schemas
  • Integrate autonomy services, sensors, payloads, radios, and tactical datalinks

What you’ll bring

  • Bachelor's degree in CS/CE/EE/Software Engineering or related field
  • 7+ years software development for Senior; 10+ years for Principal
  • Advanced proficiency in modern C++ (C++17 or newer)
  • Experience with distributed, real-time, embedded, or hardware-connected systems

Technologies

C++ · C++17 · TCP · UDP · multicast · DDS · ZeroMQ · ActiveMQ · Kafka · Linux · SIL · HIL

About Hermeus

Hermeus builds reusable high-Mach and hypersonic aircraft, engines, and test infrastructure for U.S. defense missions using rapid iterative prototyping.

Series C · 200–500 people

Source and classification

Internal deployment & tooling · Evidence for this classification:

Hermeus is a venture-backed defense aviation company reclaiming the lost art of rapid iterative prototyping to build the fastest aircraft in the world today. By prioritizing relentless hardware iteration, we deliver high-speed systems at the pace of the modern battlefield. We work with the Department of War to provide the high-speed capabilities our nation and its allies need to maintain a durable, asymmetric advantage. About The Role: The Mission Systems Engineering team develops the Mission Management System—the software platform connecting mission subsystems, autonomy services, operator interfaces, communications links, and telemetry across Hermeus aircraft and ground systems. As a Senior/Principal Mission Software Engineer, you will architect, build, integrate, and validate critical portions of this platform. You will work across software, avionics, communications, autonomy,
More from the job description

Hermeus is a venture-backed defense aviation company reclaiming the lost art of rapid iterative prototyping to build the fastest aircraft in the world today. By prioritizing relentless hardware iteration, we deliver high-speed systems at the pace of the modern battlefield. We work with the Department of War to provide the high-speed capabilities our nation and its allies need to maintain a durable, asymmetric advantage. About The Role: The Mission Systems Engineering team develops the Mission Management System—the software platform connecting mission subsystems, autonomy services, operator interfaces, communications links, and telemetry across Hermeus aircraft and ground systems. As a Senior/Principal Mission Software Engineer, you will architect, build, integrate, and validate critical portions of this platform. You will work across software, avionics, communications, autonomy, simulation, and flight operations to solve complex problems in distributed, hardware-connected environments. This is a hands-on technical leadership role with the opportunity to define foundational architecture and directly influence how Hermeus aircraft are commanded, monitored, tested, and expanded with new mission capabilities. Responsibilities: Own major Mission Management System capabilities from architecture through integration, testing, and operational use Design and develop high-performan [... source excerpt omitted ...] ntegration environments Lead design reviews, code reviews, technical trade studies, and integration activities Identify technical risks and drive solutions in environments where requirements are still evolving Mentor engineers and establish strong software architecture and development practices Support ground and flight-test campaigns, including real-time troubleshooting Requirements: Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or a related field 7+ years of professional software-development experience for Senior-level consideration 10+ years of relevant experience, or an equivalent record of technical leadership [... source excerpt omitted ...] al direction or influencing execution across multiple teams Experience working in a startup or rapid-prototyping environment U.S. Citizenship Requirement Due to U.S. Government requirements associated with access to Controlled Cryptographic Items (CCI) and related controlled information, this position is limited to U.S. citizens. U.S. permanent residents (Green Card holders) are not eligible for this role. The salary range listed for this role is intended as a general guideline. Final compensation will be determined based on a variety of factors, including role scope and responsibilities, relevant experience, education and training, key skills, market data, and business needs. A

How jobs are selected

Employer postings · Data from · Sources