Flight Software Engineer

4 hours, 13 minutes ago
Full-time
Mid Level
Quality Assurance and Testing
Red Canyon Engineering & Software

Red Canyon Engineering & Software

Red Canyon Engineering & Software develops cutting-edge technology aimed at facilitating space exploration and the utilization of renewable resources on Earth, while also engaging in significant missions such as searching for water on Mars and analyzin...

Aerospace & Defense
51-250
Founded 2000

Description

  • Contribute to the development and testing of satellite flight software across the full lifecycle from requirements definition through operations.
  • Upgrade existing flight software for new missions and develop new flight software for satellite platforms.
  • Develop in-house tools to analyze flight software performance and assess compatibility with new missions and concepts of operations.
  • Design, execute, and document verification and validation tests at the unit, module, subsystem, platform, simulation, FlatSat, and Hardware-in-the-Loop levels.
  • Support installation and integration of flight software into hardware-in-the-loop environments and flight hardware with manufacturing engineers.
  • Participate in anomaly resolution activities and patch existing flight software.
  • Develop, integrate, and test flight software applications using spacecraft frameworks such as NASA’s Core Flight System (cFS).
  • Contribute to reusable flight software components, messaging architectures, and command and telemetry interfaces.
  • Support integration across spacecraft subsystems, flight computers, payloads, and ground systems.
  • Contribute to systems and mission-level modeling and simulation tools, including payload and satellite platform models.
  • Support working groups, customer/vendor interactions, proposal writing, and assessment of software impacts from new hardware, missions, and concepts of operations.

Requirements

  • Bachelor’s degree in STEM or related scientific field.
  • Minimum 3 years of experience with a Bachelor’s degree, or 1 year with a Master’s degree.
  • Experience developing spacecraft flight software for satellites, spacecraft, launch vehicles, or autonomous aerospace systems (preferred).
  • Experience with NASA Core Flight System (cFS) or other spacecraft flight software architectures (preferred).
  • Experience with real-time operating systems such as RTEMS, VxWorks, Integrity, or embedded Linux (preferred).
  • Familiarity with spacecraft command and telemetry systems, CCSDS protocols, fault management, and onboard autonomy (preferred).
  • Experience with Hardware-in-the-Loop, FlatSat, digital twin, or spacecraft integration and test environments (preferred).
  • Experience supporting spacecraft mission operations, anomaly resolution, and on-orbit software maintenance (preferred).
  • Proficiency in C/C++.
  • Strong capability in embedded software development and testing, device driver development, RTOS programming and debugging, cybersecurity, GNC algorithms, functional validation on hardware, software safety assurance, network configuration, simulators, and software requirements/configuration management.
  • Proven track record working with aerospace hardware and/or software systems from conceptual design through operations.
  • Insatiable curiosity, ability to learn quickly, and capacity to work independently.
  • US citizenship required.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Environmental Test Manager

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is hiring a Senior Environmental Test Manager in Costa Mesa to lead environmental testing operations for aerospace, military, and space hardware and ensure programs meet reliability and qualification standards.

MATLAB Python
3 hours, 28 minutes ago

Senior Test & Evaluation Engineer, Cyber

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is seeking a Senior Test & Evaluation Engineer to support cyber operational testing across its defense technology programs, with a focus on validating systems through simulation, test ranges, and iterative development.

C++ Cybersecurity Debian Linux MATLAB Python Ubuntu
3 hours, 28 minutes ago

Senior Manager, Development Testing (Drones)

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is hiring a Senior Manager, Development Testing (Drones) to lead development, verification, and qualification testing for drone platforms and subsystems within its defense technology organization.

MATLAB Python
3 hours, 28 minutes ago

Sr Avionics Integration Engineer

Relativity Space 251-1K Aerospace & Defense

Relativity Space is hiring an Avionics Engineer to develop the electrical harnessing and integration systems for the Terran R launch vehicle from design through qualification and production.

Prototyping Python
3 hours, 43 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers