Spacecraft Orbiter GNC Engineer developing Guidance, Navigation, Control software for lunar lander. Collaborating with engineers and performing testing, validation, and troubleshooting activities.
Responsibilities
Develop orbiter GNC design and perform GNC-related analysis (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 as software development activities.
**• Verify and validate the designed and implemented GNC algorithm by software test and simulation. Support the software test plan and execution for the GNC related functions and evaluate the test result from GNC design perspective, from unit and functional to systems tests. Be engaged in Model-In-the-Loop (MIL), Software-In-the-Loop (SIL), Processor-In-the-Loop (PIL) and Hardware-In-the-Loop (HIL) simulation campaign and exhaustively validate the design algorithm.
**• Conduct and support pre, post and during operations flight analysis activities and participate in flight operation as a member of orbiter 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.
**• Perform troubleshooting of GNC FSW algorithms and components and propose solutions to mitigate errors and misbehaviors in the GNC subsystem
**• Document the technical specifications of the GNC subsystem with a deep understanding of the functions and relations with other subsystems.
Requirements
5+ years of experience of Attitude and Orbit Control Subystem (AOCS) or Guidance, Navigation, and Control (GNC) subsystem engineering
**・Experience in developing navigation algorithms (extended Kalman filter, orbital attitude and position calculations etc.) for spacecraft
**・Experience in developing attitude control algorithms (PID control, thruster commanding, modulation and allocation, etc.) for spacecraft
**・Experience of 6DOF Simulations (state propagation, dynamics and hardware modelling and close loop integration) for spacecraft
**・Experience of C/C++, Python, Git
**・Enthusiastic attitude and good team player
**・Excellent communication skills
**・Business level English
Job title
Spacecraft Orbiter Guidance, Navigation, and Control Software Engineer
Staff Software Engineer owning the data platform that powers AI - driven healthcare automation. Responsible for designing data models and ensuring compliance while boosting reliability and scalability.
Senior Software Engineer at Sysdig building features for discovering and remediating vulnerabilities in cloud - native applications. Contributing to scalable services and major re - architecture efforts.
Embedded Software Developer at a tech company expanding solutions in the automotive and defense sectors. Focusing on market penetration and developing a strong client base in strategic industrial sectors.
Software Engineer I developing fullstack solutions for PathAI's software platform improving patient outcomes. Collaborating with cross - functional teams to build and enhance features in an agile environment.
Senior Software Engineer at Betclic working on innovative online gaming solutions. Collaborating with a diverse team to build end - to - end products that drive business outcomes.
Full Stack Engineer leading application development for Autodesk’s Connected Delivery platform. Building scalable, secure, and performant applications in a fast - paced agile environment.
Technical Lead for Microsoft Office 365, handling development and operational support for Viva Engage. Collaborating with teams and managing infrastructures in a hybrid work environment.
Senior Software Engineer designing and scaling risk infrastructure for secure payment flows at Coinbase. Leading initiatives in fraud detection and transaction scoring across global markets.
Senior Software Engineer developing NIC software and communication paths for large AI superclusters. Collaborating closely with customers and tuning system performance on NVIDIA's networking stack.
System Software Engineer developing and maintaining Slurm applications at NVIDIA. Responsible for C development, debugging, and system - level support in a hybrid role.