Embedded Flight Software Engineer — Real-Time GNC

Thermopylae Aerospace

Hawthorne (CA)

On-site

USD 110,000 - 170,000

Full time

16 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Thermopylae Aerospace Corporation seeks an Embedded Software Engineer to build and optimize the embedded stack for our guidance systems. You will implement GNC algorithms on constrained hardware, integrate external sensors, and move flight software from prototype to production-ready code.

Collaborating with GNC, Electrical, and Mechanical teams, you will work at the intersection of real-time software, control theory, and hardware.

Qualifications

  • 3+ years hands-on embedded software development experience.
  • Strong proficiency in C/C++ for bare-metal or RTOS environments.
  • Experience developing and debugging software on microcontrollers and constrained compute platforms.
  • Solid fundamentals in control systems, numerical methods, and sensor fusion.
  • Hands-on experience integrating sensors and working across hardware–software boundary.
  • Ability to profile, optimize, and debug performance-critical code.
  • Ability to work effectively in a fast-paced, ambiguous early-stage environment with high ownership and a bias to action.
  • Strong communication skills and the ability to collaborate closely with GNC and hardware engineers.

Responsibilities

  • Design, implement, and debug the embedded software stack for guidance and flight control systems.
  • Implement, optimize, and validate GNC algorithms on resource-constrained microcontrollers and processors.
  • Integrate and calibrate external sensors (IMUs, GNSS, magnetometers, optical, RF, and others) into the flight software.
  • Develop and maintain real-time, deterministic software with a focus on reliability, latency, and computational efficiency.
  • Prototype, test, and iterate rapidly on hardware, including bring-up, debugging, and flight testing support.
  • Collaborate closely with GNC engineers to translate algorithms into efficient, robust embedded implementations.
  • Support system-level integration, blackbox analysis, and continuous improvement of the flight software stack.
  • Contribute to software architecture decisions that enable future scalability and maintainability.

Skills

Embedded software
C/C++
Real-time systems
Sensor fusion
Debugging
Cross-functional collaboration

Education

Bachelor's/MS/PhD in CS/EE/Aerospace or equiv.

Tools

RTOS
Microcontrollers
Bare-metal

Job description

Thermopylae Aerospace Corporation seeks an Embedded Software Engineer to build and optimize the embedded stack for our guidance systems. You will implement GNC algorithms on constrained hardware, integrate external sensors, and move flight software from prototype to production-ready code.

Collaborating with GNC, Electrical, and Mechanical teams, you will work at the intersection of real-time software, control theory, and hardware.

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

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Thermopylae Aerospace • Hawthorne (CA)

On-site
USD 110,000 - 170,000
Senior Flight GNC Systems Engineer (Embedded)
Senior Flight GNC Systems Engineer (Embedded)

Jobtailor • Berthoud (CO)

On-site
USD 90,000 - 130,000
GNC Systems Engineer — Aerospace (Remote/Hybrid)
GNC Systems Engineer — Aerospace (Remote/Hybrid)

Ursa Major • United States

Hybrid
USD 135,000 - 170,000
Unlimited PTO
Parental Leave
Medical Insurance
+7
Senior GNC Embedded Engineer - Flight Software (Equity)
Senior GNC Embedded Engineer - Flight Software (Equity)

Tiberius Aerospace Inc. • Tucson (AZ)

Hybrid
USD 155,000 - 200,000
Equity
Remote GNC Analysis Engineer - Flight Control Systems
Remote GNC Analysis Engineer - Flight Control Systems

Ursa Major • Berthoud (CO)

Hybrid
USD 135,000 - 170,000
Unlimited PTO
Medical, Dental and Vision Insurance
401(k) with Company Match
+1
Real-Time GNC HIL & Flight Embedded Engineer
Real-Time GNC HIL & Flight Embedded Engineer

Corvid-Technologies-LL • Langtree (NC)

On-site
USD 85,000 - 115,000
Employee Stock Ownership Plan
Medical Insurance
Paid Time Off based on experience
+4
Senior Real-Time Embedded Architect - Guidance & GNC
Senior Real-Time Embedded Architect - Guidance & GNC

0090 CORP-Corporate Office • Utah

On-site
USD 162,000 - 244,000
Health insurance
Life and disability insurance
Paid time off
+1
Embedded Software Engineer: Real-Time Flight & GNC
Embedded Software Engineer: Real-Time Flight & GNC

Singularity Defense Corp. • El Segundo (CA)

On-site
USD 100,000 - 130,000
Senior GNC Embedded Flight Software Engineer (HIL)
Senior GNC Embedded Flight Software Engineer (HIL)

Tiberius Aerospace • Tucson (AZ)

Hybrid
USD 155,000 - 200,000
Equity
Health benefits
401(k)
GNC Engineer
GNC Engineer

Lumicity • California (MO)

On-site
USD 100,000 - 130,000
Competitive compensation
Equity options
Flexible work arrangements