Spacecraft GNC Flight Software Developer

Tokyo, Japan
Jun 14, 2018
Jul 12, 2018
Contract Type
Full Time
Job Type
This job is to develop spacecraft GNC flight software for ispace, inc. The ideal candidate will have a broad knowledge base including an understanding of embedded hardware platforms. The job includes all phases in design, from defining software architecture, to implementation and test of software, to support of spacecraft operations during simulated and real missions, in collaboration on a daily basis with other team members and with the hardware counterparts. Prior experience with high reliability designs (for example in aerospace, medical or automotive industries) is a must.

Key Responsibilities

Perform requirements definition, design development, code & unit test, integration support and verification of spacecraft GN&C algorithms

Provides support to the GNC analysts to derive flight software requirements and design from analytical models

Develop real-time embedded C/C++ code, and verify implementation with unit test

Develop drivers and integration modules to integrate GNC flight code with spacecraft FSW

Basic Qualifications

Strong software engineering lifecycle development experience

Strong experience with the C/C++ programming language

Experience developing real-time embedded flight software for spacecraft

Good teamwork skills and desire to work with high performance software development teams

Experience with GNC hardware interface applications, Sun Sensors, Star Tracker, IMU, etc.

Preferred Experience

Experience with real-time embedded spacecraft control systems

Experience with Simulink auotocode

Experience with Linux / Unix development environments

Experience with spacecraft attitude determination, control, and navigation theory

Familiarity with spacecraft subsystems, hardware, telemetry, command & control. DOORS, Git source code management