Embedded Flight Software Engineer – Spacecraft

Craig Technical Consulting, Inc.

Merritt Island, Northern (FL, KY)

Hybrid

USD 120,000 - 190,000

Full time

8 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Craig Technologies seeks an Embedded Software / Flight Software Engineer to design, implement, and verify core flight software powering satellites in cislunar and lunar orbits. You will develop high-reliability, real-time code, manage onboard data, and enable autonomous fault recovery.

Collaborating with hardware engineers, you will drive integration, write automated tests, and participate in HWIL and simulator validation to ensure rigorous performance and safety standards are met.

Qualifications

  • Bachelor’s degree in CS/CE/physics or related field with 5–10 years embedded flight experience.
  • Extensive experience with C/C++ in bare-metal, RTOS, or embedded Linux environments.
  • Proven hardware/software integration and debugging using test equipment.
  • Knowledge of RS-232/422/485 and IP-based protocols.

Responsibilities

  • Design, implement, test, and maintain embedded flight software features and drivers.
  • Analyze I/O timing and data throughput on embedded systems.
  • Coordinate software-to-avionics integration and board bring-up.
  • Draft automated unit, integration, and regression tests for flight logic.
  • Coordinate functional testing on HWIL setups and simulators.
  • Implement autonomous FDIR routines for radiation-induced faults.

Skills

C/C++ (RTOS)
Unit testing
Software verification
Hardware integration
Documentation

Education

Bachelor’s Degree in Computer Science/Engineering or related

Tools

Git
Docker
Oscilloscopes
Logic Analyzers
HWIL setups

Job description

Craig Technologies seeks an Embedded Software / Flight Software Engineer to design, implement, and verify core flight software powering satellites in cislunar and lunar orbits. You will develop high-reliability, real-time code, manage onboard data, and enable autonomous fault recovery.

Collaborating with hardware engineers, you will drive integration, write automated tests, and participate in HWIL and simulator validation to ensure rigorous performance and safety standards are met.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Flight Software Engineer — Space Systems
Senior Embedded Flight Software Engineer — Space Systems

Socket.dev • Houston (TX)

On-site
USD 120,000 - 180,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 • Huntsville (AL)

On-site
USD 110,000 - 160,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 140,000 - 190,000
Embedded Software Engineer
Embedded Software Engineer

Socket.dev • Houston (TX)

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

Craig-Technologies • Huntsville (AL)

On-site
USD 110,000 - 160,000
Lunar GN&C Engineer — Real-Time Flight Software
Lunar GN&C Engineer — Real-Time Flight Software

Craig-Technologies • Huntsville (AL)

On-site
USD 110,000 - 150,000
Spacecraft Structural Dynamics & Test Engineer
Spacecraft Structural Dynamics & Test Engineer

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

Hybrid
USD 110,000 - 150,000
Mission-Critical Space RF Engineer
Mission-Critical Space RF Engineer

Craig Technologies • Merritt Island (FL)

On-site
USD 110,000 - 160,000