Full Stack 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 Full Stack Ground Software Engineer
Builds
Mission operations software, telemetry data processing systems, and spacecraft health monitoring tools for lunar landers.
Domain
Aerospace / Spaceflight Operations
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
React, Python, JavaScript/TypeScript, RESTful API design, full lifecycle software engineering, software build automation, Linux/Unix administration, UI/UX design principles
Preferred skills
Critical application software development (aviation, spaceflight, nuclear), infrastructure-as-code, cloud technologies, CCSDS protocols, fault-tolerant software design, cybersecurity practices
Technologies
React, Python, JavaScript, TypeScript, Linux, Unix
Responsibilities
Design and deploy safety-critical software for ground systems; collaborate on system requirements and architectures; develop rapid prototypes for concept validation; lead system verification and qualification; produce software architecture and user documentation; support mission control operations and training; integrate components and run unit/system-level tests using SIL/HIL simulators.
Seniority
Senior, hands-on IC