Develop lunar-lander flight software for entry, descent and landing; design and validate GNC algorithms; support subsystem analysis, integration, mission operations and preparation.
About this role
This role develops, designs and maintains software-in-the-loop, processor-in-the-loop and hardware-in-the-loop environments. It connects flight software and avionics teams, integrates spacecraft flight software with dynamic simulation models and hardware interfaces, and builds closed-loop testing infrastructure with telemetry generation and telecommand injection for simulator and EGSE equipment. The platforms must support multiple mission phases and test campaigns.
Responsibilities include integrating SIL, PIL and HIL platforms with mission control systems such as Yamcs, telemetry processing and commanding chains. The role supports interfaces with EGSE, communication links and databases, and works with avionics, GNC and software teams to maintain accurate system representation, interface control and configuration consistency across simulation and operational systems.
The position supports system verification tests and pre-flight validation campaigns, including traceability between requirements, test cases and validation results. It develops tools for monitoring, logging and replaying test results and contributes to anomaly investigation and root cause analysis.
The role also maintains test automation frameworks and scripting tools such as Python, implements CI/CD workflows for simulation environments and test execution, manages simulation assets, flight software builds and test scenarios, and improves test-platform runtime performance and usability.
Additional duties include developing, testing and validating operational procedures, participating in training and mission rehearsals for certification in on-console operations, and maintaining Ground-to-Ground Interface Control Documents. The role contributes to Space-to-Ground Interface Control Documents with ground station providers and supports testing and on-console operations, including 24/7 shift work and on-call duties during critical mission phases. The work location is Tokyo, Japan.
This is an AI-generated summary of the employer's original posting — details can be incomplete, out of date or simply wrong. Always confirm everything on the official posting before applying.