Principal Mission Software Engineer - MMS & Real-Time

Front Door Defense

Atlanta (GA)

On-site

USD 105,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
Stock options
401(k) retirement plan
Paid holidays

Job summary

Hermeus is seeking a Senior/Principal Mission Software Engineer in Atlanta to design and implement the Mission Management System for high-speed aircraft. You will develop C++ software, interfaces with subsystems, and work with avionics and network engineers to enable rapid capability delivery.

The role emphasizes distributed, hardware-connected environments, simulation, and hardware-in-the-loop validation, with a focus on safety-critical integration in evolving requirements.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related technical field.
  • 5+ years of professional C++ development experience delivering production-quality software.
  • Proficiency with modern C++ (C++14/17/20), including concurrency, memory management, and performance-oriented programming.
  • Experience with network programming concepts such as TCP, UDP, and multicast at the socket interface level.
  • Experience integrating software with hardware systems or external services in environments with evolving requirements.
  • Ability to define interfaces, protocols, and system boundaries where none exist.
  • Strong communication and collaboration skills.

Responsibilities

  • Design, implement, and maintain C++ software components that extend and evolve the Mission Management System platform.
  • Integrate third-party mission subsystems, autonomy solutions, and communications services by defining new interfaces, data models, and messaging pathways.
  • Work with systems, avionics, and network engineers to establish interfaces, data schemas, and protocols across mission systems.
  • Develop software requirements, architecture artifacts, and integration documentation as the system and platform mature.
  • Implement mission workflows, operator interaction logic, and data transformation services supporting command, control, and telemetry.
  • Participate in code reviews, integration builds, simulations, and system-level validation activities.
  • Identify, diagnose, and resolve software and integration issues in distributed, hardware-connected environments.
  • Contribute to simulation and hardware-in-the-loop environments for capability validation.

Skills

C++ development
Concurrency
Networking (TCP/UDP)
Interface design
Team collaboration

Education

Bachelor's degree in CS/CE or related field

Tools

DDS
ZeroMQ
ActiveMQ
Kafka

Job description

Hermeus is seeking a Senior/Principal Mission Software Engineer in Atlanta to design and implement the Mission Management System for high-speed aircraft. You will develop C++ software, interfaces with subsystems, and work with avionics and network engineers to enable rapid capability delivery.

The role emphasizes distributed, hardware-connected environments, simulation, and hardware-in-the-loop validation, with a focus on safety-critical integration in evolving requirements.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Mission Software Architect for High-Speed Flight
Senior Mission Software Architect for High-Speed Flight

Clutch Canada • Los Angeles (CA)

On-site
USD 128,000 - 157,000
Health & Wellness
Stock options & 401(k)
Parental leave
+1
Senior Mission Software Architect - Systems & Autonomy
Senior Mission Software Architect - Systems & Autonomy

Hermeus • Los Angeles (CA)

On-site
USD 150,000 - 230,000
Health & Wellness
Financial: stock options
Time Off: unlimited PTO
+1
Senior Flight Software Engineer - Hypersonic Systems
Senior Flight Software Engineer - Hypersonic Systems

Socket.dev • Atlanta (GA)

On-site
USD 120,000 - 180,000
Health & Wellness
Stock options
401(k)
+3
Senior/Principal Mission Software Engineer
Senior/Principal Mission Software Engineer

Front Door Defense • Atlanta (GA)

On-site
USD 105,000 - 130,000
Health insurance
Stock options
401(k) retirement plan
+1
Senior Flight Software Engineer – Embedded Avionics, Equity
Senior Flight Software Engineer – Embedded Avionics, Equity

Hermeus Corporation • Los Angeles (CA)

On-site
USD 105,000 - 125,000
Health insurance
Stock options
Unlimited PTO
+2
Senior Embedded Flight Software Engineer - Hypersonic Avionics
Senior Embedded Flight Software Engineer - Hypersonic Avionics

Hermeus • Atlanta (GA)

On-site
USD 160,000 - 195,000
Health insurance
Stock options
401(k) plan
+3
Senior Embedded Avionics Software Engineer
Senior Embedded Avionics Software Engineer

Hermeus • Los Angeles (CA)

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

Clutch Canada • Los Angeles (CA)

On-site
USD 128,000 - 157,000
Health & Wellness
Stock options & 401(k)
Parental leave
+1
Senior Real-Time Flight Simulation Engineer
Senior Real-Time Flight Simulation Engineer

Clutch Canada • United States

On-site
USD 150,000 - 190,000
Health & Wellness: 100% employer-paid
Stock options & 401(k)
Paid time off & holidays
+1
Senior/Principal Mission Software Engineer
Senior/Principal Mission Software Engineer

Hermeus • Los Angeles (CA)

On-site
USD 150,000 - 230,000
Health & Wellness
Financial: stock options
Time Off: unlimited PTO
+1