Software Engineer - Spacecraft Flight Dynamics System (FDS)

Boulder, Colorado, United States | Specific Openings | Full-time | Allows remote


Advanced Space, LLC is seeking an experienced Software Engineer to support the development and maintenance of our space mission Flight Dynamics System (FDS) to be employed during the operations of our upcoming spaceflight missions to the Moon and beyond. The FDS is designed to be scalable to many missions, and the orchestration of the system requires curious and engaged engineers who understand the problem at hand. This is a full time position to support the Advanced Space Software Lead in developing and deploying the FDS.

Key Skills and Experience:

  • Curiosity about software architecture and programming: Preferred candidate will want to spearhead innovation in the FDS development instead of using older technology.
  • Knowledge of spaceflight missions and the intricacies of flight dynamics, mission design and deep space navigation is desired.
  • Software engineering:
    • Proficient with Docker containers (and therefore Linux)
    • Experience with orchestration such as Kubernetes and Docker Swarm
    • Proficient in at least one compiled language (C, C++, Java, Rust, etc.), one interpreted language (e.g. Python), and willing to learn front-end languages for web user interfaces (Javascript libraries like React, and Bootstrap)
    • Knowledgeable about message queues (RabbitMQ, NSQ, etc.) and remote procedure calls (gRPC, protobufs, flatbuffers)
    • Proficient in continuous integration and continuous deployment (CI/CD)


Eligibility requirements

Applicants must be a United States citizen or permanent resident (green card holder). Advanced Space, LLC is an equal opportunity employer. Advanced Space, LLC recruits, employs, trains, compensates and promotes regardless of race, religion, color, national origin, sex, disability, age, veteran status, and other protected status as required by applicable law.