Senior Mission Systems Software Engineer (C2)
- Location
- Gardena, CA · On-site
- Job type
- Full-time
- Level
- Senior
- Listed
- 30 days ago
Skills & highlights for this role
- U.S. security clearance
- ITAR eligibility
- Modern C++ (C++23)
- Linux development
- TCP/UDP networking
- DDS pub/sub
Also useful
- ROS/ROS2
- Nix/NixOS
- fire control systems software
- flight software
Role Summary
The Senior Mission Systems Engineer is responsible for designing, developing, testing, and maintaining high-performance mission-critical software that supports fire control, flight, ground, and command-and-control systems. This role focuses on building robust, secure, and reliable modern C++ applications for Linux-based embedded and edge computing platforms while integrating with sensors, hardware, and distributed networked systems.
The ideal candidate possesses deep expertise in modern C++, Linux, networking, and systems engineering, with the ability to troubleshoot complex issues spanning software, hardware, networking, and deployment environments. Success in this role requires close collaboration with cross-functional engineering teams—including mechanical, electrical, guidance, navigation and control (GNC), and operations—to deliver reliable mission capabilities from development through field integration.
Candidates should have strong computer science fundamentals, experience with embedded and distributed systems, and a security-first approach to software design and implementation. Experience with robotics, command-and-control systems, fire control, flight software, cybersecurity, applied mathematics, and modern software architectures is highly desirable. The role also includes occasional travel (up to 20%) to support customer demonstrations, system integration, and field testing
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.
Required 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
Preferred Qualifications
- 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
Additional information
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
Itar
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.
- About Company ---
About The Company
We are a stealth-mode Aerospace & Defense startup headquartered in Gardena, CA. Our founding team hails from SpaceX, Anduril, and Lockheed Martin, and we are backed by Joint Staff-level military leadership and several Silicon Valley firms. With a world-class business development & leadership team already in place, we are well positioned to capitalize on already overwhelming demand.
From Singularity Defense Corp.'s careers page, first listed on Rolev.ai on October 10, 2026. Rolev.ai is not the employer.
How Rolev.ai helps with this application
Rolev.ai is a job search and application tool for US job seekers. For this Senior Mission Systems Software Engineer (C2) role at Singularity Defense Corp., it shows how your resume fits, tailors your resume to the posting, and prepares the application for you to review.
See how you fit
Openings from employer career sites are ranked against your whole resume—and searchable inside Claude, ChatGPT, and Cursor via Rolev.ai MCP.
Tailor without inventing
Every change to your resume is checked against your original. New experience goes in only with your yes—zero fabricated claims.
Draft the full kit
Tailored and Full Match resumes, role-specific cover letters, and answers to employer screening questions are prepared in seconds.
1-Click Extension Autofill
The Chrome extension fills the employer's Greenhouse, Workday, Lever, or Ashby form in 1 click. You review it and press Submit.
Similar roles
All Software Developer jobs- Software DeveloperAccenture Federal Services · Washington, DC · $97.5k – $115k/yr
- Software Developer 803Freedom Technology Solutions Group · Annapolis Junction, MD · $150k – $200k/yr
- Software DeveloperPurvis Systems · Newport, RI
- NASA Human Spaceflight Artificial Intelligence (AI) Software Engineer and Data ScientistCACI · Houston, TX
- Senior Manager Software EngineeringNasdaq · Atlanta, GA
- Software Engineering Supervisor - Test SystemsMoog · Torrance, CA
Common questions
Where is the Senior Mission Systems Software Engineer (C2) job at Singularity Defense Corp. located?
This Senior Mission Systems Software Engineer (C2) position at Singularity Defense Corp. is located in Gardena, CA (On-site). Always check Singularity Defense Corp.'s application page for specific state eligibility or relocation policies.
What qualifications are required for Senior Mission Systems Software Engineer (C2) at Singularity Defense Corp.?
For the Senior Mission Systems Software Engineer (C2) role, Singularity Defense Corp. highlights experience with Modern C++ (C++23), Linux development, TCP/UDP networking, DDS pub/sub. Rolev.ai can score your existing resume against these requirements and show any skill gaps before you apply.
How do I apply for the Senior Mission Systems Software Engineer (C2) position at Singularity Defense Corp.?
This listing links directly to Singularity Defense Corp.'s Rippling application page. You can apply directly on Singularity Defense Corp.'s site, or use Rolev.ai to check your resume fit, generate a zero-hallucination tailored resume and cover letter for this posting, and autofill the Rippling application form in 1 click with the Rolev.ai Chrome extension. You always review the form and press Submit yourself.