Embedded Flight Software Engineer (Spacecraft)

EOI Space

Lafayette (CO)

On-site

USD 133,000 - 187,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

EOI Space is building a rapid-iterate satelliteflight software team in Lafayette, CO. You will design, implement, and test flight software and firmware that bridges hardware and software for next-generation spacecraft.

You will collaborate with electrical, mechanical, and test engineers to ensure software integrates smoothly with hardware. This hands-on role requires debugging at the register level and contributing across the full software stack.

Qualifications

  • Bachelor's in Electrical Engineering, Computer Science or equivalent hands-on experience.
  • 4–6 years of embedded software/firmware experience; seniority flexible.
  • Strong C and C++ in real-time, resource-constrained environments.
  • Willingness to ramp on Yocto Linux, TI C2000 and Verilog FPGA.
  • Ability to read schematics/datasheets and debug hardware with JTAG/oscilloscope.
  • Clear communicator with technical and non-technical stakeholders.
  • Authorized to work as a U.S. Person.

Responsibilities

  • Develop and maintain embedded Linux software on Xilinx Zynq UltraScale+ platforms, including Yocto layers and recipes, BSP and device tree work, kernel drivers, and userspace applications
  • Write and test bare-metal firmware for TI C2000 microcontrollers, including real-time control loops, peripheral configuration, and communications interfaces
  • Develop and verify FPGA logic in Verilog for Xilinx and Microchip devices, including the interfaces between programmable logic and the processing system
  • Bring up new hardware alongside our electrical engineers, including first boot, driver bring-up, and debugging with JTAG, oscilloscopes, and logic analyzers
  • Build and improve the tooling that surrounds flight software, including build systems, version control practices, hardware-in-the-loop test benches, and automated regression
  • Collaborate with systems, electrical, mechanical, and test engineers to ensure software and hardware come together cleanly
  • Lead root cause investigations and system-level troubleshooting in both lab and on-orbit environments
  • Develop and maintain technical documentation, including interface control documents (ICDs), register maps, software design descriptions, and test plans
  • Support integration, environmental test, and launch campaigns, and help operate the software you wrote once it is on orbit

Skills

C and C++
Embedded software
Hardware interaction
Problem solving
Communication skills
Team player
US Person

Education

Bachelor's in EE/CS

Tools

Yocto embedded Linux
Zynq UltraScale+
Verilog FPGA
JTAG debugging
TI C2000
Linux kernel drivers

Job description

EOI Space is building a rapid-iterate satelliteflight software team in Lafayette, CO. You will design, implement, and test flight software and firmware that bridges hardware and software for next-generation spacecraft.

You will collaborate with electrical, mechanical, and test engineers to ensure software integrates smoothly with hardware. This hands-on role requires debugging at the register level and contributing across the full software stack.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Spacecraft Vehicle Software Engineer
Lead Spacecraft Vehicle Software Engineer

EOI Space • Lafayette (CO)

On-site
USD 190,000 - 240,000
Medical insurance
Dental insurance
Vision insurance
+6
Onboard Flight Software Engineer – Spacecraft & Orbit
Onboard Flight Software Engineer – Spacecraft & Orbit

Loft Federal • Arvada (CO)

On-site
USD 100,000 - 180,000
Medical insurance
Dental insurance
Vision insurance
+6
Senior Flight Software Engineer - Spacecraft (C++, RTOS)
Senior Flight Software Engineer - Spacecraft (C++, RTOS)

Firefly Aerospace • Leander (TX)

On-site
USD 110,000 - 170,000
Health benefits
Dental benefits
Vision benefits
+5
Flight & Embedded Software Engineer — Space Payload
Flight & Embedded Software Engineer — Space Payload

Endeavor Optical Networks Inc. • Los Angeles (CA)

On-site
USD 180,000 - 260,000
Stock options
Relocation assistance to LA
Medical, vision & dental insurance
+1
Lead Flight Software Engineer — Spacecraft Real-Time Systems
Lead Flight Software Engineer — Spacecraft Real-Time Systems

Space Kinetic Corp. • El Segundo (CA)

On-site
USD 220,000 - 275,000
Equity-Based Compensation
401(k) retirement plan
Generous PTO
+3
Senior Flight Software Engineer, Space Systems
Senior Flight Software Engineer, Space Systems

Uncrewed Engineering Jobs • Louisville (CO)

On-site
USD 134,000 - 234,000
Flight Software Engineer
Flight Software Engineer

Darwin Recruitment • Los Angeles (CA)

On-site
USD 140,000 - 190,000
Company-paid medical, dental, vision
Unlimited PTO
Relocation paid
Senior Embedded Firmware Engineer - Spacecraft Systems
Senior Embedded Firmware Engineer - Spacecraft Systems

Firefly Aerospace, Inc. • Cedar Park (TX)

On-site
USD 120,000 - 180,000
Unlimited PTO
3‑month sabbatical every 5 years
Medical, dental, vision insurance
+6
Flight Software Engineer — Spacecraft Missions & Autonomy
Flight Software Engineer — Spacecraft Missions & Autonomy

Loft Orbital Solutions • Golden (CO)

On-site
USD 100,000 - 180,000
Medical, dental, vision insurance (100
FSA/HSA options with employer contrib
Life/AD&D and disability insurance (em
+4
Flight Software engineer
Flight Software engineer

Lumicity • El Segundo (CA)

On-site
USD 130,000 - 180,000