Software Systems Engineer III - Lunar Permanence
Core
Define embedded software requirements for avionics components supporting Blue Moon landers and ensure safe, repeatable space flight for lunar missions.
Role type
Senior Software Systems Engineer (Space Avionics)
Builds
Embedded software applications for lunar lander avionics systems
Domain
Aerospace / Spaceflight / Lunar Exploration
Deliverable
production ML models | product features | infrastructure
Required skills
Software requirements definition, verification planning, test case design, cross-functional leadership, spacecraft design operations, fault management design
Preferred skills
Software architecture review, data budgets, command and telemetry definitions, ground system integration, System Safety Assessments, Model-Based Systems Engineering (MBSE), NPR 7150.2D, DO-178, C/C++, Python/JavaScript
Technologies
C/C++, Python, JavaScript, MBSE tools
Responsibilities
Define software requirements for avionics components, lead team members on software systems engineering best practices, set direction for requirements development and verification events, manage hardware-software integration problems, ensure safety-critical software behavior is properly captured
Seniority
Senior, hands-on IC with leadership