Senior Mission Systems Software Engineer (C2)
Quick Summary
Design, implement, test, and maintain high-quality modern C++ software for mission systems. Contribute to fire control, ground systems, and flight software efforts.
Strong Modern C++ (23) experience or demonstrable ability to write high-quality C++ Strong CS fundamentals: data structures, algorithms, concurrency, memory management, networking,
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
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
Similar Systems Software Engineer jobs
View all →Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.