Principal Software Engineer- Flight Systems

Related keywords: remote job denverremote job pythonremote job software engineer

Introduction

A prominent opportunity has arisen with a cutting-edge space technology company, FS Studio, located in Greater Denver, CO. They are on the lookout for a Principal Software Engineer to head the architecture and development of flight software for lunar and deep-space missions. This role is not only critical for the company but presents a unique chance to influence various mission programs in an exciting field of aerospace.

Job Position Details

Role Overview

The Principal Software Engineer will lead various technical initiatives within the organization. This is a full-time position with a focus on hands-on development and leadership in software best practices. You will be expected to produce high-quality results while guiding and mentoring junior engineers. The position includes on-site work for 3-5 days a week in the Greater Denver area.

Responsibilities

In this role, you will:

  • Lead architecture decisions and establish software best practices.
  • Develop flight software using technologies like cFS and embedded Linux, alongside ground systems developed in Python and modern web frameworks.
  • Oversee the complete delivery lifecycle, which includes defining requirements, coding, testing, integration, and operational phases.
  • Create technical proposals and foster coordination across teams for various projects.
  • Provide mentorship to junior engineers, helping uplift their skills and efficiency on projects.

Required Skills and Qualifications

Essential Experience

Prospective candidates must possess:

  • 15+ years of experience in spacecraft, mission control, or complex aerospace software systems.
  • Proficiency in C/C++ and Python, which are essential programming languages for this role.
  • A strong background in embedded Linux and real-time/flight software, with a preference for familiarity with NASA cFS.
  • Knowledge of cloud services such as AWS, containerization, version control system familiarity, and a solid grasp of Agile processes.
  • Strong collaborative skills to work effectively within multidisciplinary teams and an ability to uphold stringent engineering standards.
  • U.S. Citizenship and the ability to obtain a Security Clearance, as well as compliance with export-control requirements.

Preferred Attributes

  • An ideal candidate would also have demonstrated success in leading software development initiatives and would be capable of navigating complex operational environments effectively.

Compensation and Benefits

This position offers a competitive salary range between $160,000 and $195,000, complemented by various benefits:

  • A signing bonus to accommodate the move and adaptation to the new role.
  • Comprehensive health insurance to support employee wellness.
  • A 401(k) plan to help secure financial futures.
  • Generous flexible time off that allows for a better work-life balance.
  • Quarterly incentives to reward performance and team success.
  • Relocation support to assist new hires in seamlessly integrating into their new environment.

Conclusion

FS Studio is not just looking for a software engineer but a tech leader who can steer the development of critical systems that contribute to groundbreaking space missions. This is an exceptional opportunity for driven professionals who wish to make a noteworthy impact in the aerospace domain while continuing to develop their skill set in a collaborative environment. If you meet the qualifications and are excited about the possibilities that fraught space exploration offers, consider pursuing this role.



This job offer was originally published on himalayas.app

FS Studio

Greater Denver, CO

Software development

Full-time

June 10, 2026

3 views

0 clicks on Apply Now


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.