Flight Software Engineer

Constellation Space

  • Seattle, Washington
  • 30+ days ago

    Highlights

    We are looking for a Flight Software Engineer to design and implement the highly reliable, real-time embedded systems that control our spacecraft and flight vehicles. Perform Hardware-in-the-Loop (HITL) testing to validate software under simulated flight conditions.

    Numbers & Facts

    LocationSeattle, Washington
    Websitehttps://www.constellationspace.ai/

    Description

    The Role

    Constellation's Flight Software team writes the code that actually flies the hardware. We are looking for a Flight Software Engineer to design and implement the highly reliable, real-time embedded systems that control our spacecraft and flight vehicles.

    Responsibilities

    • Develop, test, and deploy mission-critical flight software in C/C++.

    • Implement guidance, navigation, and control (GNC) algorithms on embedded hardware.

    • Perform Hardware-in-the-Loop (HITL) testing to validate software under simulated flight conditions.

    • Collaborate with hardware engineers to define system architecture and interfaces.

    Requirements

    • B.S. in Computer Science, Computer Engineering, Aerospace Engineering, or similar.

    • Exceptional programming skills in modern C and C++.

    • Extensive experience with Real-Time Operating Systems (RTOS) and embedded Linux.

    • Familiarity with hardware communication protocols (I2C, SPI, CAN, RS-422) and low-level debugging.

    Similar Jobs

    See more jobs