Iceye

Software AIT Engineer - Japan

Tokyo, Remote. Posted 12 days ago

The role

You will design and develop a test framework from scratch for satellite production. You will own simulators for hardware-in-the-loop testing and debug flight software behavior during integration.

What you will do

  • Design, develop and maintain the AIT test framework from scratch
  • Define the software stack, tooling and development practices for AIT test software
  • Develop and own satellite and subsystem simulators used for hardware-in-the-loop and software-in-the-loop testing
  • Debug flight software behavior during integration and test
  • Build data pipelines from test equipment and satellite telemetry into InfluxDB
  • Create Grafana dashboards for test monitoring, trending and system health
  • Support Electrical and Mechanical AIT engineers by turning test procedures into automated sequences
  • Ensure the framework is designed for global reuse
  • Contribute to production readiness and design reviews
  • Interface with Global AIT, Flight Software Engineering, Ground Software and Mission Operations teams

Required qualifications

  • 3+ years of professional software development experience, with a focus on test automation, test frameworks or tooling for hardware systems
  • Strong proficiency in Python, including designing maintainable, modular software architectures
  • Experience building or significantly extending a test automation framework from the ground up
  • Experience testing embedded systems or hardware, including communication protocols and interfaces (e.g. UART, SPI, I2C, CAN, Ethernet)
  • Experience debugging embedded or real-time software in a hardware context
  • Solid software engineering practices: Git, code review, CI/CD, unit and integration testing
  • Experience with time-series data and visualization (InfluxDB, Grafana or similar)
  • Proficient English (written and spoken)

Nice to have

  • Experience with spacecraft software or ground segment tools (e.g. CCSDS / PUS telemetry and telecommand, YAMCS, OpenC3 COSMOS)
  • Experience developing simulators or digital twins for hardware-in-the-loop testing
  • Experience with instrument control and EGSE automation (SCPI, VISA, programmable power supplies, data acquisition)
  • Knowledge of C or C++ for reading and debugging embedded flight software
  • Experience with Linux, Docker and infrastructure as code
  • Experience with Atlassian Cloud tools (Jira, Confluence)
  • Proficient Japanese (written and spoken)

Benefits

  • Health insurance
  • Time for self-development, research, training, conferences, or certification schemes
  • Relocation support, where applicable (e.g., flight tickets, accommodation, relocation agency support)
  • Inspiring, collaborative offices and silent workspaces

Before you apply

  • Employment is subject to applicable security screening (incl. SUPO, where required)

About the company

ICEYE is the global leader in synthetic aperture radar (SAR) satellite technology. Headquartered in Finland, the company operates internationally with offices in Finland, Poland, Spain, Japan, the UAE, Greece, and the US.

Software AIT Engineer - Japan at Iceye | JobZoey