Your space-enabled career begins here

Space-based technologies are the building blocks of these pillars of innovation:

Search for credible job opportunities with top entrepreneurial space companies.

Spacecraft/Flight Software Engineer



Software Engineering
Fresno, CA, USA · California, USA
Posted on Friday, June 7, 2024

Position: Spacecraft / Flight Software Engineer

Location: Remote – US

About Antaris:

Antaris is the world’s first software platform that dramatically simplifies the design, simulation, and operation of satellites. Our patented end-to-end framework features easy design tools, digital twinning, open APIs, complete spacecraft software and secure space data networking. The Antaris platform is proven to cut time-to-orbit by half and reduce costs by 75%.

Using the Antaris platform, organizations can conceive and design satellites that are ready for orbit in just months vs. years. The world’s first cloud-built tech demonstration satellite, JANUS-1, was completed in just 10 months with participating providers from seven countries, and successfully launched into orbit on February 10, 2023. JANUS-1 is a software-defined 6U satellite created entirely with the Antaris software platform.

Press Release 3/18/24: Quantum-safe networking satellites

Press Release 3/19/24: Communication simulations over mesh networks

What We Are Looking For:

Antaris is looking for a talented Engineer that has deep experience designing and developing avionics system software with complex hardware infrastructure.


  • Prepare detailed software architecture documents, verification and validation plans, procedures, reports, and other documentation in support of distributed compute platforms running spacecraft/flight software
  • Read and interpret technical specifications, data sheet and user manuals for spacecraft HWs and components and convert the specifications into detailed design inputs
  • Design, develop OS abstraction, HW abstractions APIs and services for satellite sensors and control systems
  • Develop FSM driven, error-controlled SW services for satellite sensors and control systems
  • Develop networking SW to seamlessly communicate with distributed processors/computers, storages, sensor and payloads HWs.
  • Design, develop and test software framework to support unit testing, integration testing, and system testing of all flight software functions
  • Collaborate with cross-functional teams, including hardware engineers, mission planners, and software developers, to ensure seamless integration of flight software in the overall spacecraft systems.
  • Trouble shoot HW/SW issues and identify root cause and provide solution


  • Bachelor’s degree (or higher) in Software, Electrical, Computer Science, Aerospace, or related field
  • 10 plus years of recent real-time embedded software design and development experience is a must
  • Experience in designing, developing embedded software for Smallsats/CubeSats is preferred
  • Experience with some of the communication protocols such as UART, USB, SPI, I2C, Ethernet, PCIe and CAN is a must
  • Proficient in networking protocol fundamentals is a must
  • Experience in designing, developing embedded software for communication/networking related product is desired
  • Proficient in programming languages (C, C++, Python), and relevant development environments is a must
  • Hands-on experience with hardware interfaces, embedded processor architectures, I/O device drivers and board support packages is plus.
  • Proficient in OS internals and Inter-process communication (IPC) mechanisms is a must
  • Proficiency in UML modeling, test-driven development, Agile process and DevOps tools is a plus
  • Experience in working with open-source software environments is a plus

Location: Remote in the US.

Salary: 150-200K base salary. Overall compensation includes stock, potential bonus, benefits.

Antaris is an equal opportunity employer committed to diversity in the workplace and does not discriminate against any employee or applicant for employment because of race, color, sex, pregnancy, religion, national origin, ethnicity, sexual orientation, gender identity, age, marital status, disability, genetic information, military status, protected veteran status or any other factor protected by applicable federal, state or local laws.

Due to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S. permanent resident (i.e., current Green Card holder) or eligible to obtain the required authorization from the US Department of State.