Embedded Flight Software Engineer (Spacecraft)

EOI Space

Lafayette (CO)

On-site

USD 133,000 - 187,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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

Satellite Embedded Flight Software Engineer
Satellite Embedded Flight Software Engineer

EOI Space (Earth Observant, Inc.) • Wisconsin

On-site
USD 133,000 - 187,000
Medical insurance
Dental insurance
Vision insurance
+6
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
Flight Software Engineer
Flight Software Engineer

EVONA • San Francisco (CA)

On-site
USD 140,000 - 200,000
Flight Software Engineer — Real-Time Spacecraft Systems
Flight Software Engineer — Real-Time Spacecraft Systems

Impulse Space • Boulder (CO)

On-site
USD 130,000 - 280,000
Stock options
Medical, vision & dental coverage
401(k) retirement plan
Flight Software Engineer - Spacecraft Systems & Embedded Linux
Flight Software Engineer - Spacecraft Systems & Embedded Linux

EVONA • San Francisco (CA)

On-site
USD 140,000 - 200,000
Embedded Firmware Engineer I - Spacecraft Systems
Embedded Firmware Engineer I - Spacecraft Systems

Firefly Aerospace • Town of Texas (WI)

On-site
USD 80,000 - 100,000
Generous health, dental, and vision plans
Parental leave
Educational reimbursement
+1
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
Flight Software Engineer for Spacecraft & Testing
Flight Software Engineer for Spacecraft & Testing

Dcubed • Johnstown (CO)

On-site
USD 110,000 - 150,000
Embedded Flight Software Engineer – Space Systems
Embedded Flight Software Engineer – Space Systems

NewSpace Technical • Orlando (FL), Northern (KY)

Hybrid
USD 120,000 - 180,000
Flight Software Engineer — Spacecraft (Pre-IPO Stock)
Flight Software Engineer — Spacecraft (Pre-IPO Stock)

Round-Peg Solutions (RPS) • Redondo Beach (CA)

On-site
USD 168,000 - 280,000
Pre-IPO Stock Options
Relocation Assistance
Outstanding Benefits