Staff Software Systems Engineer

Lunar OutpostGolden, CO
1d

About The Position

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.

Requirements

  • 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

Nice To Haves

  • 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

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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service