Back-end Ground Software Engineer III - Lunar Permanence
Core
Design, implement, test, verify, and deploy mission-critical ground software systems for lunar space vehicle operations and mission control centers.
Role type
Senior IC back-end software engineer (spaceflight operations)
Builds
Mission operations software, telemetry processing systems, and ground subsystems for lunar landers
Domain
Aerospace / Spaceflight / Ground Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Rust, Linux system administration, software build automation, continuous integration, system design, full lifecycle software engineering, Software-in-the-Loop/Hardware-in-the-Loop testing
Preferred skills
Infrastructure-as-code, cloud technologies, CCSDS protocols, fault-tolerant software design, cybersecurity practices, NPR 7150.2x compliance
Technologies
Python, Rust, React, Linux
Responsibilities
Design and deploy safety-critical software for ground systems; collaborate on requirements and architecture; develop rapid prototypes; lead system verification and qualification; produce technical documentation; support pre-flight testing and mission validation; integrate software components and run system-level tests.
Seniority
Senior, hands-on IC