Flight Software Engineer (0/1) Verified today

Astro Digital · Software · first seen 2026-10-01

About Astro Digital

Astro Digital designs, builds, and operates small satellite systems for earth observation, communications, in-orbit demonstrations, risk reduction, science, and exploration. Headquartered in Littleton, Colorado with approximately 85 employees and global infrastructure.

The Role

You will design, implement, and maintain software that controls spacecraft operations, ensuring reliability and performance in challenging space environments. Work hybrid from either our Littleton, CO or San Jose, CA facility with remote flexibility.

Primary Responsibilities

  • Develop and maintain flight software deployed on satellites for command and telemetry handling
  • Implement sensor and actuator interfacing for attitude determination and control
  • Handle power and thermal management, RF communications systems, and propulsion systems
  • Manage payload operations software
  • Collaborate with engineers to define software requirements and interfaces
  • Write robust, efficient, object-oriented software in C++ for multi-threaded Linux applications
  • Perform integration and testing with hardware-in-the-loop environments
  • Support mission operations and troubleshoot on-orbit anomalies
  • Ensure compliance with mission requirements

Minimum Qualifications

  • Bachelor's degree in Software Engineering, Electrical Engineering, Computer Science, or related field
  • 4+ years of experience in spacecraft flight software development
  • Strong understanding of real-time, multi-threaded systems and hardware/software integration
  • Experience with modern C++ (version 17 or later)
  • Experience with spacecraft subsystems such as ADCS, power, thermal, and communications
  • Familiarity with software development lifecycle, configuration management, and version control tools (e.g., Git)
  • Ability to work independently and as part of a team
  • Work location in Denver area or San Jose area

Preferred Qualifications

  • Proficiency in modern C++
  • Experience with ASI's MAX Flight Software
  • Working knowledge of communication standards and protocols (RS422/485, TCP, UDP, SLIP, CCSDS)
  • Experience with spacecraft operations

Compensation and Benefits

Salary range: $130,000 to $175,000 annually, depending on candidate experience, alignment, and location. Benefits include company stock options, healthcare, 401k retirement plan, and PTO.

Physical Demands

Ability to lift and move objects weighing up to 20 lbs. Occasional standing, walking, bending, and reaching may be required.

Export Control

This position requires access to export-controlled commodities, technical data, technology, software, and services. U.S. citizenship, U.S. legal permanent resident status, or protected person status under 22 CFR 120.15 and 8 U.S.C. 1324b(a)(3) is required.