Senior Mission Systems Software Engineer (C2)

United StatesUnited States·Huntsvillesenior
OtherSystems Software Engineer
0 views0 saves0 applied

Quick Summary

Key Responsibilities

Design, implement, test, and maintain high-quality modern C++ software for mission systems. Contribute to fire control, ground systems, and flight software efforts.

Requirements Summary

Strong Modern C++ (23) experience or demonstrable ability to write high-quality C++ Strong CS fundamentals: data structures, algorithms, concurrency, memory management, networking,

Technical Tools
OtherSystems Software Engineer

Responsibilities

~1 min read
  • →Design, implement, test, and maintain high-quality modern C++ software for mission systems.
  • →Contribute to fire control, ground systems, and flight software efforts.
  • →Refactor and improve existing software architecture, reliability, maintainability, and testability.
  • →Work with linux-based systems deployed on embedded and edge compute platforms.
  • →Interface with hardware-adjacent systems, sensors, and embedded compute.
  • →Build software that communicate over real-world networks, including unreliable or constrained data links.
  • →Debug complex system-level issues across software, hardware, networking, and deployment environments.
  • →Collaborate with mechanical, electrical, software, GNC, and operations teams towards a common goal.
  • →Support occasional field testing, integration events, and customer demonstrations.
  • →Apply a security-oriented mindset to system design, implementation, deployment, and debugging.
  • →Travel up to 20% of the time for on-site integration events with external vendors or customers.

Requirements

~1 min read
  • Strong Modern C++ (23) experience or demonstrable ability to write high-quality C++
  • Strong CS fundamentals: data structures, algorithms, concurrency, memory management, networking, and debugging
  • Linux experience: Linux development, debugging, deployment, operation, maintenance
  • Networking experience: TCP/UDP, routing, multicast, DNS, DDS, pub/sub, Ethernet, etc
  • Understanding of hardware-adjacent software: communication protocols, sensors, etc
  • Ability to obtain and maintain a U.S. security clearance
  • Willingness to travel for up to 20% of the job
  • C++23/C++23 experience
  • Robotics experience (ROS/ROS2, control algorithms, path planning, etc)
  • C2 (Command and Control) software experience
  • Fire control systems (FCS) software experience
  • Flight software (FSW) software experience
  • Nix/NixOS experience
  • Cybersecurity mindset: defense in depth, secure-by-default design, threat modeling, CTF/security background, crypto familiarity, hardening experience
  • Applied math background: linear algebra, optimization, estimation, controls, simulation, numerical methods, etc
  • Basic API/web literacy: REST, gRPC, protobuf, frontend/backend concepts, databases, etc

To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. 1157, or (iv) Asylee under 8 U.S.C 1158, or be eligible to obtain the required authorizations from the U.S. Department of State.

Location & Eligibility

Where is the job
Huntsville, United States
On-site at the office
Who can apply
US

Listing Details

First seen
September 26, 2026
Last seen
September 27, 2026

Posting Health

Days active
0
Repost count
0
Trust Level
52%
Scored at
September 26, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust
Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

singularity-defenseSenior Mission Systems Software Engineer (C2)