Senior Software Engineer
Company Details
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.
Responsibilities
- 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.