CareerPlan

Senior/Principal Mission Software Engineer

Atlanta, GAFull-time2026-10-09 → 2026-11-10

Core

Architect, build, integrate, and validate the Mission Management System software platform connecting mission subsystems, autonomy services, operator interfaces, and telemetry across aircraft and ground systems.

Role type

Senior/Principal Mission Software Engineer

Builds

Mission Management System software platform for defense aviation aircraft

Domain

Defense aviation, high-speed aircraft systems

Deliverable

production ML models | product features

Required skills

C++, system architecture, distributed systems, avionics integration, autonomy services, simulation environments, fault tolerance, performance optimization

Preferred skills

hardware-in-the-loop testing, software-in-the-loop testing, tactical datalinks, third-party system integration

Technologies

C++, avionics, autonomy services, simulation, tactical datalinks

Responsibilities

Own major Mission Management System capabilities from architecture through integration and operational use; Design and develop high-performance C++ software for command and control, telemetry, and mission workflows; Define scalable architectures, interfaces, APIs, protocols, and message schemas; Integrate autonomy services, sensors, payloads, radios, and tactical datalinks; Make technical decisions involving performance, reliability, latency, and fault tolerance; Diagnose complex issues across distributed software, networks, and embedded hardware; Build and improve simulation and system-integration environments