MK1 Lunar Software Development Engineer Sr (Hardware-in-the-loop Software)
Core
Develop and maintain software infrastructure for the Lunar MK1 Vehicle Test Bed (VTB), a hardware-in-the-loop system to validate flight software, avionics, and ground support equipment for Blue Moon landers.
Role type
Senior Software Development Engineer (Hardware-in-the-loop)
Builds
Software infrastructure for the Lunar MK1 Vehicle Test Bed (VTB) to support flight software and avionics validation
Domain
Aerospace / Spaceflight / Hardware-in-the-loop testing
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++, Python, distributed systems deployment, IP networking, communications protocols, hardware drivers, CI/CD pipelines
Preferred skills
Hardware-in-the-loop testing, large data set handling, software verification, mission-critical software development, RTOS/BSP familiarity, ARM platforms
Technologies
Ansible, Terraform, GitLab, Docker, Kubernetes, Jenkins, Git
Responsibilities
Design and develop VTB SW infrastructure; integrate avionics, flight software, and ground software; diagnose and fix software problems across installation, deployment, and runtime levels
Seniority
Senior, hands-on IC