HLS Software Systems Engineer III – Lunar Permanence
Core
Define system autonomy behaviors and software requirements for Blue Moon landers and sustainable lunar infrastructure.
Role type
Senior Systems Software Engineer (Lunar Programs)
Builds
Software systems for reusable space vehicles and lunar transport infrastructure
Domain
Aerospace / Spaceflight / Lunar Exploration
Deliverable
production ML models | product features
Required skills
software requirements engineering, verification planning, test case design, systems engineering, hardware-software integration, fault management design, spacecraft operations
Preferred skills
software architecture review, data budgeting, command and telemetry definitions, ground system integration, Model-Based Systems Engineering (MBSE), safety critical software qualification, NPR 7150.2D compliance, C/C++, Python, JavaScript
Technologies
C/C++, Python, JavaScript, MBSE tools
Responsibilities
Define system autonomy behaviors and software requirements; lead team members on software systems engineering best practices; set direction for requirements, verification events, and test cases; manage hardware-software integration problems; ensure safe mission software behavior through safety-critical development processes
Seniority
Senior, hands-on IC with leadership