Staff Software Systems Engineer
Confidential
Posted: February 17, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
We are seeking a talented Software Systems Engineer to join our team in Golden, CO, where we are developing a sustainable presence in space. As a key member of our Software Systems team, you will define the future of lunar surface mobility and contribute to the development of our space robotics systems.
Required Skills
Job Description
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:
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
Required Qualifications:
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
Desired Qualifications:
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
Lunar Outpost is an equal opportunity employer. We do not discriminate against protected characteristics (gender, age, sexual orientation, race, nationality, ethnicity, religion, disability, veteran status). We want all employees (including executives and HR) to treat others with respect and professionalism.