Senior/Principal Mission Software Engineer
Hermeus
Los Angeles, CA · $128k–$157k a year · Posted October 10, 2026
Just laid off? Start here: a plan for the first weeks
See every open role at Hermeus
More in California job market · Senior jobs in California (208) · All Senior jobs (426) · Aerospace & Defense · Engineering jobs
More roles at Hermeus
- Senior Finance Manager · Los Angeles, CA
- Senior Supplier Quality Engineer · Atlanta, GA
- Avionics Electrical Engineer · Atlanta, GA
- Senior Electrical Engineer - Power Electronics · Los Angeles, CA
- Senior Avionics Electrical Engineer · Los Angeles, CA
- Flight Software Engineer – Command & Control · Atlanta, GA
Similar jobs
- Member of Technical Staff, Human Data Quality Engineer · Reflection AI · San Francisco, CA
- Member of Technical Staff - Core Runtime · Runta · San Mateo, CA
- Senior Full Stack Ruby on Rails Engineer · Smart Financial Credit Union · Newport Beach, CA
- Member of Technical Staff - Pre-Training Infra · Reflection AI · San Francisco, CA
- Staff, Software Engineer - Frontend · Walmart · Sunnyvale, CA
- Software Engineer II · Badger Meter · Los Gatos, CA
Where Los Angeles, CA ranks
Where Los Angeles, CA placed in our monthly rankings, month by month. Each month stays online at its own address.
November 2026
- #2Best cities for aerospace and defense jobs498 openings · of 67
- #2Best cities for media and entertainment jobs429 openings · of 17
- #2Cities with the most jobs that do not need a four-year degree in the West Coast428 jobs · of 47
- #3Best cities for legal jobs339 openings · of 36
- #3Best cities for design jobs158 openings · of 10
- #3Best cities for healthcare jobs590 openings · of 82
Rankings about engineering jobs
- Best cities for software and engineering jobs #1 San Francisco (3,412 openings)
- Best cities for engineering pay after cost of living #1 San Mateo ($216k)
- Most requested AI skills in engineering jobs #1 AI tools in daily work (6.1%)
- AI tools named most often in engineering jobs #1 Claude (1.7%)
- Employers with the most engineering jobs #1 Amazon (2,992 roles)
Pay compared with the market
This listing pays about $142,500 a year. Across 170 open senior listings that state pay, the middle half runs $180,000 to $259,500 and the median is $218,000. That is 35% below the median, below the middle half of those listings.
Listed pay is what employers advertise, not what people are paid.
How AI is used in this kind of work
Among software developers, AI is already used for some of the tasks. Measured exposure for software developers: 29% (some).
Share of this job’s tasks that AI is already used for at work, from real usage. It is not a forecast of job loss, and a low number means no use seen yet. Source: Anthropic Economic Index.
Skills this job asks for
Say which you have and which you want to build. We use it to match you to jobs like this one.
About the job
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-performance C++ software for command and control, telemetry, mission workflows, and subsystem coordination
Define scalable architectures, interfaces, APIs, protocols, and message schemas
Integrate autonomy services, sensors, payloads, radios, tactical datalinks, and third-party systems
Make technical decisions involving performance, reliability, latency, fault tolerance, and extensibility
Diagnose complex issues across distributed software, networks, embedded hardware, avionics, and communications systems
Partner with systems, avionics, autonomy, networking, flight-test, and operations teams
Build and improve simulation, software-in-the-loop, hardware-in-the-loop, and system-integration 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 and impact, for Principal-level consideration
Advanced proficiency with modern C++, including C++17 or newer
Experience designing and delivering complex, production-quality software systems
Strong knowledge of concurrency, memory management, software architecture, and performance-oriented development
Experience with distributed, real-time, embedded, robotic, aerospace, or other hardware-connected systems
Experience with TCP, UDP, multicast, and socket-level network programming
Ability to define architectures, interfaces, protocols, and system boundaries in ambiguous environments
Experience integrating software with hardware, external services, or independently developed subsystems
Strong debugging skills across software, networking, and hardware interfaces
Ability to clearly communicate technical decisions, risks, and tradeoffs across multidisciplinary teams
Demonstrated ownership through design, implementation, integration, testing, and deployment
Preferred Skills and Experience:
Experience with mission systems, command-and-control software, mission planning, ground-control systems, autonomy platforms, or operator-facing applications
Aerospace, defense, robotics, autonomous vehicle, or spacecraft experience
Experience with RF communications, SATCOM, line-of-sight radios, or tactical datalinks
Familiarity with publish/subscribe architectures or middleware such as DDS, ZeroMQ, ActiveMQ, or Kafka
Experience integrating third-party sensors, payloads, autonomy services, radios, or mission subsystems
<li aria-set