Flight Software Engineer
Red Canyon Engineering & Software
Software Engineer
We are looking for an enthusiastic and creative software engineer to develop and test spacecraft flight software. We're looking for candidates who can bring exceptional programming skills and experience in embedded software development and testing to the team.
The Software Engineer's primary responsibility will be contributing to the development and testing of our satellite flight software. This engineer will be involved in the full lifecycle of flight software development, from requirements definition through operations. However, because we are a small team where each person takes on many roles, this engineer will also contribute to mission concept development, in-house modeling and simulation capabilities, and proposal writing. Being at the cutting edge of space technology, we need someone who is eager to learn, grow, and take on new and potentially unfamiliar challenges. There is no shortage of fascinating problems to solve.
The Software Engineer will provide autonomous support of complex assignments, under the leadership of the Software Team Lead and Software Engineering Manager. The Software Engineer will have project and subject matter responsibility and authority.
Flight Software 45%
- Upgrade existing flight software for new missions.
- Contribute to the development of new satellite flight software for our satellite platforms.
- Develop in-house tools to analyze flight software performance and assess its compatibility with new mission and conops.
- Develop and execute flight software verification and validation tests at the unit, module, subsystem, and platform level.
- Work with manufacturing engineers to support installation onto the hardware-in-the-loop test environments and eventual flight hardware.
- Participate in anomaly resolution activities and patch existing flight software.
- Develop, integrate, and test flight software applications using spacecraft flight software frameworks such as NASA's Core Flight System (cFS).
- Contribute to the design, integration, and maintenance of reusable flight software components, messaging architectures, and command and telemetry interfaces.
- Support software integration activities across spacecraft subsystems, flight computers, payloads, and ground systems.
Software Integration and Test 45%
- Develop and execute FSW verifications tests using both proprietary satellite digital twin software and a Hardware in the Loop (HIL) FlatSat.
- Establish and document test methodologies and descriptions to test compliance with customer-based requirements.
- Develop and implement software and tools for ground support equipment to test and validate flight software.
- Contribute to document management, including versioning, bug reporting, and test plan documentation.
- Oversee and conduct official validation tests.
- Develop and execute integration and verification testing of cFS-based flight software within simulation, FlatSat, and Hardware-in-the-Loop (HIL) environments.
- Support end-to-end validation of command, telemetry, fault management, and autonomous spacecraft operations software.
Systems Modeling 5%
- Contribute to the development of systems- and mission-level modeling and simulation tools.
- Develop software models of payloads for ground testing.
- Support development of software model of satellite platform, particularly ensuring accurate representation of the flight software.
Additional Responsibilities 5%
- Support working groups, both internal and with customers and/or vendors.
- Support proposal writing, new business.
- Assess the software impacts of new hardware, conops, and missions.
Preferred Qualifications:
- Experience developing spacecraft flight software (FSW) for satellites, spacecraft, launch vehicles, or autonomous aerospace systems.
- Experience with NASA Core Flight System (cFS) and/or other spacecraft flight software architectures.
- Experience with real-time operating systems such as RTEMS, VxWorks, Integrity, or embedded Linux.
- Familiarity with spacecraft command and telemetry systems, CCSDS protocols, fault management, and onboard autonomy.
- Experience with Hardware-in-the-Loop (HIL), FlatSat, digital twin, or spacecraft integration and test environments.
- Experience supporting spacecraft mission operations, anomaly resolution, and on-orbit software maintenance.
Qualified Experience / Skills / Training:
Education:
- Bachelor's degree in STEM (Science, Technical, Engineering, Math) or related scientific areas.
Experience:
- A minimum of 3 years with a Bachelor's degree, or 1 year with a Master's degree.
- Proven track-record of working with aerospace hardware and/or software systems, starting from conceptual designs and tradeoffs through detailed design, development, manufacture, integration, test, deployment, and operations.
Knowledge, Skills, Demonstrated Capabilities:
- Insatiable curiosity and a demonstrated ability to learn and work independently.
- Proficiency in C/C++.
- Expertise in one or more of the following:
- Embedded software development and testing.
- Device driver development and testing of software/hardware interfaces.
- Real-time operating systems programming, debugging, and testing.
- Cybersecurity.
- GNS algorithms design, analysis, testing, and implementation.
- Functional validation of embedded software on hardware.
- Software safety assurance.
- Network topology and configuration.
- Simulators: numerical, emulator, and hardware in the loop.
- Software requirements and configuration management.
Eligibility:
- US Citizenship.
- ...Senior Flight Software Engineer Astro Mechanica is seeking a Senior Flight Software Engineer to join our growing team. The ideal candidate is excited to develop software that is used to control and fly our products. You will have the opportunity to help architect the...SuggestedWork at officeFlexible hours
- ...a thousand nautical miles. We are headquartered in San Francisco with satellite offices in Washington, DC and Maine. As a Flight Software Engineer at Poseidon Aerospace, you will develop and maintain autonomous flight software for our aircraft. You will work on systems...Suggested
- ...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...Suggested
$82.3k - $220k
...Job Summary The Software Engineer (SMTS) designs and develops high-performance, resilient, and fault-tolerant embedded software for resource-constrained targets in undersea, terrestrial, air, hypersonics, and space mission environments. Responsibilities Evaluate requirements...SuggestedLocal areaFlexible hours- ...others with their drive, determination, and unshakable work ethic, to join our team. About the Role Phantom is seeking a Flight Software Engineer to help design and implement critical software for space applications. You will contribute directly to developing the software...SuggestedImmediate start
$82.3k - $220k
...defense and space exploration to biomedical engineering, lives often depend on the solutions we... ...Draper is seeking a senior embedded-software professional to lead the development of high-performance, fault-tolerant flight software for resource-constrained platforms...Full timeLocal area- ...Flight Software Engineer - Houston, TX Have you ever wanted to be part of a start-up culture, but perhaps within a company that has established itself with financial stability and overcome some of the start-up company challenges? Our client is continuing to scale...Permanent employmentFull timeContract work
$140k - $250k
...Sr. Flight Software Engineer Denver, CO or Long Beach, CA True Anomaly seeks those with the talent and ambition to build the technology that secures space. True Anomaly delivers decisive capabilities for space superiority. We build autonomous spacecraft, advanced...- ...satellite buses at scale using a combination of software, vertical integration, and hardware that... ...About the Role As a member of the Flight Software team, you will design, develop... .... We are looking for motivated engineers who are eager to solve complex problems...Full timeWork at office
$120k - $200k
...Senior Flight Software Engineer Scout is building a new way to see and operate in space: with a new paradigm of data empowering every satellite to make space safer. We are a rapidly-growing team; we are deploying real solutions to orbit over the next 2 years; and our...Permanent employmentRemote workWork from homeRelocationFlexible hours$130k - $175k
...Flight Software Engineer Astranis builds advanced satellites for high orbits, expanding humanity's reach into the solar system. Today, Astranis satellites provide dedicated, secure networks to highly-sophisticated customers across the globe— large enterprises, sovereign...Permanent employmentFlexible hours$155k - $215k
...people - move around the planet. We are a team of mission-driven engineers with experience across aerospace, robotics and self-driving... ...to make this future a reality. Responsibilities As a Flight Software Engineer, you will develop highly deterministic C++ software...Permanent employment$120k - $190k
...subsystems that allow them to thrive in space, like solar panels, flight software, star trackers, optical systems, separation systems, radios,... ...and most ambitious space missions. SENIOR FLIGHT SOFTWARE ENGINEER I/II - SECRET CLEARANCE We are currently seeking a Senior...Permanent employmentLocal areaFlexible hours$75k - $156k
...Software Engineer 2 Draper is an independent, nonprofit research and development company headquartered in Cambridge, MA. The 2,000+ employees of Draper tackle important national challenges with a promise of delivering successful and usable solutions. Our multidisciplinary...Full timeLocal area$159.75k - $195.25k
...maintain a durable, asymmetric advantage. About The Role: We are seeking a highly motivated and experienced Senior Flight Software Engineer to join Hermeus, a hypersonic aircraft startup company. As a Senior Flight Software Engineer, you will work closely with...Weekly payPermanent employmentWork at office- ...Flight Software Engineer Near Earth Autonomy is creating a future where autonomous flight is commonplace and safe. Our technology enables aircraft ranging in scale from sub-meter to full scale to autonomously inspect, map, survey, and transport. We are serious about...Temporary work
$140k - $160k
...reducing mass and potential points of failure, while enhancing pointing precision. Role: The Software team at Samara is looking for a Flight Software Engineer to join us in building an entirely new class of satellite systems. We are looking for someone who is curious...Relocation package- ...Embedded Software Engineer Apolink is building the world's most interoperable satellite relay network in low Earth orbit. Our hybrid communication... ...industries. You will own development of the embedded and flight software stack that powers Apolink's relay spacecraft...Permanent employmentRelocationFlexible hours
- ...Senior Flight Software Engineer - (FSFSE041526.1) Cimarron is seeking a Senior Flight Software Engineer to support our partnership with a commercial aerospace company at their rocket production facility in Cedar Park, TX. The Flight Software group is responsible for the...Permanent employmentTemporary workLocal areaFlexible hours
- ...Enthusiastic and creative, the full-time remote Flight Software Engineer will develop and test spacecraft flight software, contributing to the full lifecycle of flight software development, mission concept development, and in-house modeling and simulation capabilities...Full timeRemote work
- ...transformation of low‑Earth orbit into a global space marketplace. Our mission‑driven team is seeking a bold and dynamic Flight Software Engineer who is fueled by high accountability, execution horsepower, and driven to understand our world, science/technology, and life...Permanent employmentWork at officeWeekend workAfternoon shift
- ...Flight Software Engineer Client is seeking a Flight Software Engineer. As part of our early engineering team, your scope of work will focus on developing and integrating the flight software stack end-to-end—spanning ground-side mission operations tools, and vehicle...
$150k - $190k
...What You'll Do # Support spacecraft flight test by executing fault detection test... ...verification tests, and flight software sequencing tests # Build an understanding... ...and contribute to the iteration of other engineers' code with technical rigor through code...Relocation packageWeekend work- ...About the role We are looking for a Flight Software Engineer with strong software fundamentals, real embedded or flight software experience, and the judgment to build robust systems under practical constraints. This role sits close to the hardware and close to the mission...
- ...Software Engineer Position The software engineering team at Logos Space work on the design, development, flight validation, assembly, integration, test, and inflight success of the logos fleet of spacecraft. Software engineering is responsible for ensuring that flight...Contract workWork experience placementLocal area
$140k - $178k
...pushing the boundaries of what's possible in space-based defense and logistics. What You'll Do: As a Senior Flight Software Engineer at Inversion, you will have an instrumental impact on the design, functionality, and performance of our next-generation...Permanent employmentWork at officeWeekend work- ...Flight Software Engineer Intuitive Machines is an innovative and cutting-edge space company making cislunar space accessible to both public and private customers. Our mission is to further science and exploration, communications, and economic progress from the Earth...
- ...Lynk is developing satellite direct-to-phone technology and seeks a Flight Software Engineer to design and develop flight software applications for commanding and controlling satellites. You will work on the satellite command and data handling system, communications functions...
$191k - $253k
...Senior Flight Software Engineer Costa Mesa, California, United States Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and business...Full timeWork experience placementImmediate start- ...Flight Software Engineer LOCATION: Hybrid (Kirtland AFB, NM), Remote U.S. eligible JOB STATUS: Full-time CLEARANCE: U.S. Citizenship, DoD Secret Clearance TRAVEL: 10% (if remote) Astriom is seeking a Flight Software Engineer to support small satellite flight...Full timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Flight Software Engineer. Be the first to apply!
- flight controls engineer United States
- flight operations engineer United States
- flight engineer United States
- flight dynamics engineer United States
- senior robotics software engineer United States
- software sales engineer United States
- intermediate software engineer United States
- junior software developer United States
- graduate software engineer United States
- software engineer internship United States

