← All roles

Senior Mission Systems Software Engineer (C2)

Singularity Defense Corp· Software & GNC
Apply on company site
Hybrid (Gardena, CA / Huntsville, AL)Full-timePosted 3mo ago

About the role

Senior mission systems software engineer responsible for designing, developing, testing, and maintaining high-performance mission-critical C++ software for Linux-based embedded and edge computing platforms, with integration to sensors, hardware, and distributed networks. Collaboration across mechanical, electrical, GNC, and operations teams, with travel up to 20%.

Responsibilities

  • 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.

Qualifications

  • 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

Skills

Required:Modern C++CS fundamentalsLinuxNetworkingHardware-adjacent softwareSecurity clearanceTravel
Last updated Oct 25, 2026. Interested? Apply on the company site.

About Singularity Defense Corp

Singularity is answering humanity’s call to engineer counter-weapon systems at scale. We build to protect people on the battlefield and at home.

counter-weapon systemsair defensesoftware & GNCbuild to protect peopledeploymentmanufacturingtest engineeringembedded software

More open roles at Singularity Defense Corp