Software AIT Engineer - Japan
Core
Design and develop the test software backbone for satellite production, including simulators for hardware-in-the-loop testing and automated test sequences.
Role type
Senior IC software engineer (test automation & embedded systems)
Builds
AIT test framework, satellite simulators, data pipelines, and Grafana dashboards
Domain
Aerospace / Satellite manufacturing / Embedded systems
Required skills
Python, test automation framework design, embedded system testing, hardware communication protocols (UART, SPI, I2C, CAN, Ethernet), debugging embedded software, Git, CI/CD, time-series data visualization (InfluxDB, Grafana)
Preferred skills
C/C++, spacecraft software knowledge (CCSDS, YAMCS, OpenC3), simulator development, Linux, Docker, infrastructure as code, Atlassian tools
Technologies
Python, InfluxDB, Grafana, Git, Docker, Linux, C, C++, CCSDS, YAMCS, OpenC3, Jira, Confluence
Responsibilities
Design and maintain the AIT test framework architecture; Develop and own satellite simulators for HIL/SIL testing; Debug flight software behavior during integration; Build data pipelines and dashboards for test monitoring; Automate manual test procedures for Electrical and Mechanical teams; Interface with Global AIT and Flight Software Engineering teams
Seniority
Senior, hands-on IC
