Staff Software Systems Engineer
Lunar Outpost
Software Engineering
Golden, CO, USA
Posted on Mar 14, 2026
Are you passionate about shaping the future of humanity's presence in space? Lunar Outpost, a trailblazer in space robotics, invites you to join our team! Lunar Outpost is dedicated to creating a sustainable presence in space, while also driving positive impacts here on Earth. We are seeking a talented, experienced Software Systems Engineer to help define the future of lunar surface mobility.
Key Responsibilities
Key Responsibilities
- Work with technical leads to define and document SW architecture
- Create and analyze use cases
- Identify Key and Driving requirements with applicable Software Team Leads
- Govern and track features throughout the system lifecycle
- Decompose customer and mission requirements into SW design requirements
- Complete requirement allocation and traceability analysis
- Participate in regular milestone reviews (SRR, PDR, CDR, etc)
- V&V planning and execution for SW requirements, standards, and integration campaigns
- Work with team leads on software development increment planning of computer software configuration items (CSCIs)
- Author and/or support development of Software Interface Control Documents (ICDs) that align with other subsystems
- Author and/or support the generation of Software User Guides
- Template and organize database message packet structures
- Engage in the full software lifecycle, from conceptualization and design to development, testing, deployment, maintenance, and decommissioning
- Identify, propose, and implement process improvements to streamline SW development
- Support development of ConOps for Space to Ground interactions
- Experience with Unit and/or Automated Testing suites
- Experience with Agile development
- Experience with industry standards such as NPR-7150.2D, MISRA & DO-178B
- Demonstrated experience with requirements of development, decomposition, traceability, and verification (e.g., Jama, DOORS, or similar tools).
- Strong understanding of software architecture, interface control documents (ICDs), and system-level design.
- Bachelor’s degree in computer science, engineering, math, or another related science discipline
- A minimum of 6 years of relevant professional experience
- Self-motivated, focused, and driven to meet critical deadlines
- Excellent organization and time management skills
- Excellent written and oral communication skills
- U.S. Person
- Master's degree in systems engineering, Software Engineering, Computer Science, or related field
- Experience on NASA, DoD, or other government aerospace programs (e.g., flight software, ground segment, avionics)
- Familiarity with decomposition of NASA standards and requirements
- Experience with network and embedded programming
- Familiarity with cloud infrastructure
- Experience with Consultative Committee for Space Data Systems (CCSDS)
- Understanding of cybersecurity controls for spacecrafts such as those defined in NIST 800-53
- Experience performing hazard analyses, FMEA/FMECA, or fault tolerant system design