Senior Mission Systems Software Engineer (C2)
Singularity Defense Corp· Software & GNC
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
- Lead Propulsion TechnicianyesterdayKeenesburg, CO · Propulsion & Energetics
- Field Testing Technician (Mechanical Design Focus)yesterdayEl Segundo, CA · Operations
- Field Testing Technician (Electrical Design Focus)yesterdayGardena, CA · Operations
- Field Testing Technician (Drone Focus)yesterdayGardena, CA · Operations
- Senior Manufacturing Process Engineer2w agoGardena, CA · Manufacturing