Design and specify satellite navigation payload systems, document requirements and interfaces, coordinate external contractors, manage development progress, and assess system risks and quality.
About this role
The role develops real-time, high-accuracy orbit determination and time synchronization systems for satellite onboard applications. Responsibilities include designing and developing filter-based algorithms, simulating and evaluating algorithm accuracy, researching new algorithms and techniques to optimize performance, defining specifications, designing software, implementing and optimizing FPGA solutions, and managing outsourced development when necessary.
The algorithms are intended for spacecraft operating from low Earth orbit to the Moon. The work supports real-time positioning systems for satellite missions and involves systems that may be used in Earth observation, satellite communications, optical communications, low-orbit positioning, lunar infrastructure and deep-space exploration missions.
The posting names MATLAB and Python for simulation and algorithm validation, VHDL and Verilog for FPGA implementation, C and C++ for embedded development, and Git for version control.
The position is based at the Ariake Office in Koto-ku, Tokyo. It is primarily office-based, with partial remote work available. Smoking is prohibited in all indoor areas. The role may involve collaboration with international stakeholders and partners, including JAXA, NASA and ESA, as well as participation in international conferences and meetings to present or publish work.
The selection process consists of document screening, a first interview, a second interview and a final interview.
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.