Senior Embedded Flight Software Engineer — Space Systems

Socket.dev

Houston (TX)

On-site

USD 120,000 - 180,000

Full time

4 days 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 for Houston, TX (also Merritt Island, FL). You will architect, implement, and verify core flight software for satellites in cislunar and lunar orbits, delivering high‑reliability, deterministic code for real-time operations and fault recovery beyond Earth's magnetosphere.

The role requires deep hardware/software integration, low-level debugging, and experience with I/O timing, test equipment, and aviation-grade software

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, Physics, or related engineering field; 5–10 years embedded flight systems experience.
  • 5–10 years of C/C++ in bare-metal, RTOS, or embedded Linux environments.
  • Experience with hardware/software integration and test equipment.
  • Familiarity with 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 hardware/software architectures.
  • Interface with hardware designers for avionics integration and board bring-up.
  • Draft unit, integration, and regression tests for flight logic.
  • Coordinate functional testing on HWIL setups and simulators.
  • Implement autonomous FDIR routines to handle radiation-related faults.

Skills

High-stakes aerospace
Communication skills
Automated testing
Software quality

Education

Bachelor’s degree in a related field

Tools

C & C++
RTOS
Bare-metal/Embedded Linux
Hardware debugging
Serial communication (RS-232/422/485)

Job description

Craig Technologies seeks an Embedded Software / Flight Software Engineer for Houston, TX (also Merritt Island, FL). You will architect, implement, and verify core flight software for satellites in cislunar and lunar orbits, delivering high‑reliability, deterministic code for real-time operations and fault recovery beyond Earth's magnetosphere.

The role requires deep hardware/software integration, low-level debugging, and experience with I/O timing, test equipment, and aviation-grade software

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

Similar jobs worth comparing

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 – 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 Technical Consulting, Inc. • Merritt Island (FL), Northern (KY)

Hybrid
USD 120,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 • 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
Mission-Critical Space RF Engineer
Mission-Critical Space RF Engineer

Craig Technologies • Merritt Island (FL)

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