Senior Software Engineer

Company Details

The only company solely dedicated to on-orbit servicing across all orbits

Astroscale is a Tokyo-based company that employs highly motivated and experienced computer vision (CV) senior software engineers. The space debris problem, which is becoming more serious every day, is a problem that threatens sustainable space asset management, and Astroscale is a company that is trying to solve this problem. In the duties recruited this time, you will participate in and contribute to the concept of mission solutions and the formation of a viable team. This job is based in Japan, but there is also collaboration with the global team. This is your unique opportunity to be part of a vibrant, fast-growing company.


  • Design and develop flight software for Astroscale spacecrafts.
    • Duties are not limited to coding, but extends to performing software requirement analysis, software design, validation, verification and maintenance (i.e. whole series of software engineering).
    • Collaborate with system and subsystem teams (Command & Data Handling, GNC, Computer Vision, Robotics, and Ground segment) to identify design issues and solutions.
    • Coordinate flight software releases from internal and external developers and lead release maintenance and bug-fixes from various verification activities.
  • Work to establish in-house software engineering & development process for ASJ that meets our QCD goals.
  • Take part in designing the system architecture – both involving hardware, FPGA, and software – that is optimum for Astroscale spacecrafts.`

Essential Skills

  • Minimum of 5 years’ experience with hands-on software engineering/development (defining requirements & specifications, architecting, coding, and testing etc).
  • Experience in embedded software development.
  • Experience working with software vendors.
  • Fluent proficiency in both English and Japanese.

Tagged as: FPGA, python, C++, Scripting

Visit us on LinkedInVisit us on FacebookVisit us on Twitter