Spacecraft Descent Guidance, Navigation, and Control Software Engineer at ispace, inc. – Tokyo
Explore Related Opportunities
About This Position
You will also perform design analysis related to landing GNC and detailed design of GNC algorithms based on higher-level requirement and support flight software integration activities and mission operations and preparation activities.
If you are an experienced AOCS/GNC engineer with strong technical depth in spacecraft guidance, navigation, and control with 5+ years of handson engineering experience, proven capability in 6DOF simulations, trajectory optimization, and the development of guidance, navigation, and attitude control algorithms. The candidate is proficient in C/C++, Python, Git, and modern software engineering practices, including clean code principles and unit testing.
Candidate must excel in crossfunctional teamwork, communicate effectively, demonstrate a proactive and enthusiastic attitude, and operate comfortably in an Englishspeaking engineering environment. This candidate can independently develop, analyze, and validate advanced spacecraft control algorithms and contribute meaningfully to missioncritical GNC system design.
EDLGNCFSW
GNCGNC
GNCGNC
(2) Implement unit, integration and system levels testing frameworks for validating the implemented GNC algorithms.
(3) Support the software test plan execution for the GNC related functions within Model-In-the-Loop (MIL), Software-In-the-Loop (SIL), Processor-In-the-Loop (PIL) and Hardware-In-the-Loop (HIL) campaigns and evaluate the test result from GNC design perspective.
(4) Perform GNC-related analyses (such as guidance law design and analysis, control law design and performance analysis, thruster duty analysis, DV analysis, attitude dynamics analysis, sloshing and flexible dynamics, navigation filter design, covariance analysis, various GNC sensor evaluation, etc) by using control engineering tools as well developing dedicated software tools.
(5) Conduct and support pre, post and during operations flight analysis activities and participate in flight operation as a member of landing GNC teams. Develop flight operation procedures and support interface and tool design with the ground system from GNC perspective as collaboratively working with the system and operation team.
(6) Document the technical specifications of the GNC subsystem with a deep understanding of the functions and relations with other subsystems.
(7) Perform throubleshooting of GNC FSW algorithms and components and propose solutions to mitigate errors and misbehaviors in the GNC subsystem
(2) GNC
(3) MILSILPILHILGNCGNC
(4) DVGNC
(5) GNCGNC
(6) GNC
(7) GNC FSWGNC
Experience of 6DOF Simulations (state propagation, dynamics and hardware modelling and closed-loop integration) for spacecrafts
Experience in developing trajectory optimization and onboard guidance algorithms (indirect and direct methods) for spacecrafts
Experience in developing attitude control algorithms (PID control, thruster commanding, modulation and allocation, etc.) for spacecrafts
Experience in developing navigation algorithms (extended Kalman filter, orbital attitude and position calculations etc.) for spacecraft
Experience in C/C++, Python, Git, Clean Code, Unit Testing Frameworks
Enthusiastic attitude and good team player
Excellent communication skills
Business level English
6
PID
C/C++, Python, Git
Experience in real time FSW implementations
Experience in software integration with different programming languages, C/C++, Python, Matlab, etc.
Experience of systems engineering within the space industry
Experience of spacecraft operation
Experience of MATLAB/Simulink
Business level Japanese communications skill (speaking and writing)
FSW
C/C++PythonMatlab
MATLAB/Simulink