I

ispace

Lunar payload transport and data services

Flight Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeEnglewood, CO, USA$101k - $152k /yrIn-person

About the Job

Requirements

  • At least 5 years of working experience.
  • Proficiency in C for embedded applications, with experience in high-reliability embedded software systems; direct spacecraft flight-software experience is ideal.
  • Experience with Python or similar scripting languages.
  • Proficiency with Git version control.
  • Working knowledge of Linux environments.
  • Experience with real-time system development and hardware interface integration.
  • Knowledge of the software application design and implementation lifecycle, including initialization, command processing, telemetry generation, and unit-level testing.
  • Understanding of CI/CD pipelines and generated verification products.

Responsibilities

  • Own the flight-software subsystem end to end, from requirements through verification and real-time operations.
  • Architect, develop, and maintain production-quality C code for embedded spacecraft flight-software applications within the NASA Core Flight System framework, implementing rigorous unit-level testing for flight-critical systems.
  • Design and implement real-time software systems for spacecraft operations, including command processing, telemetry generation, and hardware-interface integration in memory-constrained environments.
  • Work with embedded Linux systems (PREEMPT-RT), managing device trees, interrupt handling, scheduling, and system initialization to support high-reliability spacecraft operations.
  • Own CI/CD pipeline development and maintenance, ensuring continuous integration and deployment of flight software with generated verification products.
  • Collaborate with international engineering teams in Japan, Luxembourg, and the United States.
  • Develop and maintain flight-software operations procedures, technical documentation, and interface control documents to ensure operational readiness and mission assurance throughout the software development lifecycle.
  • Support spacecraft operations as needed by monitoring telemetry, analyzing system performance, and providing flight-software expertise during mission-critical phases.
  • Work with vendors and internal stakeholders, communicating technical requirements, progress, and issues to technical and non-technical audiences.

Desired Qualifications

  • Experience with embedded Linux systems, including PREEMPT-RT Linux, scheduling, device-tree configuration, and interrupt management.
  • Experience with Yocto and/or U-Boot development for embedded-system setup.
  • Experience with Docker containerization.
  • Familiarity with NASA's Core Flight System (cFS) framework.
  • Familiarity with CCSDS protocols (TC/TM, CFDP, and Space Packet Protocol) for space systems.
  • Experience with RTOS concepts, including tasking, scheduling, and resource management.
  • Experience in telemetry and command-management system design and implementation.
  • Experience with image-processing protocols.
  • Experience working with memory-constrained environments and serial-communication protocols.

About the Company

ispace

Lunar payload transport and data services

ispace develops lunar exploration and resource development, offering two main services: Payload Services, which transports customer payloads to lunar orbit or the surface using its robotic landers and rovers, and Data Services, which collects and provides lunar data for mission planning and surface development. It differentiates itself by owning its own lunar hardware, using agile development with commercially off-the-shelf components to cut costs, and pursuing a cadence of Hakuto-R missions to establish a regular cislunar transport system, while partnering with NASA under CLPS and with ESA. Its goal is to enable a growing lunar economy by delivering reliable, affordable access to the Moon for scientists, governments, and industry and by advancing the utilization of lunar resources such as water ice.

Company size
201-500
Company stage
IPO
Headquarters
Tokyo, Japan
Founded
2010

Recently Posted Jobs

Explore more opportunities at ispace

See more jobs