Flight Software Engineer - Embedded Space Systems

Craig-Technologies

Merritt Island (FL)

On-site

USD 110,000 - 140,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Craig Technologies seeks an Embedded Software / Flight Software Engineer to join our team in Merritt Island, FL (and Houston, TX). You will architect, implement, and verify core flight software powering satellites in cislunar and lunar orbits, delivering high-reliability, deterministic code for real-time operations and autonomous fault recovery.

The role requires strong C/C++ skills, bare-metal/RTOS/embedded Linux experience, and hardware/software integration.

Qualifications

  • Bachelor's degree in computer science, computer engineering, physics, or related engineering field plus relevant embedded flight systems experience.
  • 5–10 years of experience writing high-reliability C/C++ in bare-metal/RTOS/embedded Linux environments.
  • Experience with hardware/software integration, debugging with test equipment, and familiar with serial/network protocols.

Responsibilities

  • Design, implement, test, and maintain embedded flight software features, drivers, and system improvements.
  • Analyze I/O timing and data throughput on integrated hardware/software architectures.
  • Coordinate software-to-avionics integration and board bring-up activities.
  • Draft automated unit, integration, and regression tests to validate flight logic against constraints.
  • Coordinate high-level functional testing on HWIL setups and simulators.
  • Implement autonomous FDIR routines for fault recovery in radiation environments.

Skills

C/C++
Embedded systems
RTOS
Unit testing

Education

Bachelor's Degree in related field

Tools

Docker
Linux
VxWorks
RTEMS
Git

Job description

Craig Technologies seeks an Embedded Software / Flight Software Engineer to join our team in Merritt Island, FL (and Houston, TX). You will architect, implement, and verify core flight software powering satellites in cislunar and lunar orbits, delivering high-reliability, deterministic code for real-time operations and autonomous fault recovery.

The role requires strong C/C++ skills, bare-metal/RTOS/embedded Linux experience, and hardware/software integration.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Flight Software Engineer - Space Systems (Embedded)
Flight Software Engineer - Space Systems (Embedded)

Craig Technologies • Huntsville (AL)

On-site
USD 90,000 - 140,000
Senior Embedded Flight Software Engineer
Senior Embedded Flight Software Engineer

Craig Technologies • Houston (TX)

On-site
USD 140,000 - 190,000
Embedded Flight Software Engineer (Space Systems)
Embedded Flight Software Engineer (Space Systems)

Craig-Technologies • Houston (TX)

On-site
USD 120,000 - 190,000
Embedded Flight Software Engineer – Spacecraft
Embedded Flight Software Engineer – Spacecraft

Craig Technical Consulting, Inc. • Merritt Island (FL), Northern (KY)

Hybrid
USD 120,000 - 190,000
Embedded Flight Software Engineer – Space Systems
Embedded Flight Software Engineer – Space Systems

Craig-Technologies • Huntsville (AL)

On-site
USD 110,000 - 160,000
Embedded Software Engineer
Embedded Software Engineer

Craig-Technologies • Merritt Island (FL)

On-site
USD 110,000 - 140,000
Embedded Software Engineer
Embedded Software Engineer

Craig Technical Consulting, Inc. • Merritt Island (FL), Northern (KY)

Hybrid
USD 120,000 - 190,000
Embedded Software Engineer
Embedded Software Engineer

Craig-Technologies • Houston (TX)

On-site
USD 120,000 - 190,000
Embedded Software Engineer
Embedded Software Engineer

Craig Technologies • Houston (TX)

On-site
USD 140,000 - 190,000
Embedded Software Engineer
Embedded Software Engineer

Craig-Technologies • Huntsville (AL)

On-site
USD 110,000 - 160,000