1,834,520open jobs
107,008companies
260,786added this week
Browse all
Salary
$133k – $187k per year
Location
In office (Lafayette)
Seniority
Middle · 4+ years exp

Confirmed on the employer's own hiring board on Oct 20, 2026. First seen by Alion on Aug 11, 2026.

Overview
Company
Impact
Profile match

EOI

EOI develops low-flying satellites to collect ultra-high-resolution imagery to support a wide range of applications in Very Low Earth Orbit.

Embedded Software Engineer

Full-Time, In-office, must be willing to commute to Lafayette, Colorado.

 

About EOI Space

EOI Space is building a next-generation satellite constellation in Very Low Earth Orbit (VLEO) to deliver the highest-resolution Earth imagery available from space. Flying lower than traditional satellites lets us capture sharper, more timely data, giving commercial and defense customers a clearer picture of a rapidly changing world, faster than ever before.

Based in Lafayette, Colorado, we’re a small, mission-driven team moving fast to bring this capability to market.  As we scale toward Series B and beyond, we’re looking for people who want real ownership over their function and see the undefined parts of this stage as the opportunity, not the obstacle.

About the Role

We’re working toward a number of industry firsts, and that takes a team willing to dig into hard problems, get hands-on, and work well together. EOI Space is looking for an Embedded Software Engineer to build the software and firmware that runs on our satellites: embedded Linux on the payload processor, bare-metal control loops on the microcontrollers, and the FPGA logic underneath. We care more about how you think and how fast you learn than whether you’ve already used our exact toolchain, so deep experience across this stack is great, but solid embedded fundamentals and a real willingness to learn the rest will get our attention too.

You will design, write, and test the flight software and firmware for our next-generation spacecraft. You will work at the boundary between hardware and software: sitting with electrical engineers during board bring-up, reading schematics and datasheets, and tracing problems down to the register level when needed. You will collaborate across systems engineering, manufacturing, and test to deliver flight-ready software for satellite integration. This is a hands-on role in a lean and collaborative environment, and you will own meaningful pieces of the vehicle early. This role reports to the Director of Software. 

This is a full-time, exempt, in-office position based in Lafayette, Colorado.

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.
  • Additional duties as assigned

 

What We’re Looking For-

Required Qualifications:

  • Bachelor’s Electrical Engineering, Computer Science or equivalent hands-on experience.
  • 4-6 years of hands-on embedded software or firmware development. A sharp engineer earlier in their career who learns quickly will be considered alongside candidates with a decade of experience.
  • Strong C, and C++ where it fits, in resource-constrained and real-time environments.
  • Comfort working directly against hardware: reading schematics and datasheets, using JTAG debuggers, oscilloscopes, and logic analyzers, and reasoning about what the silicon is actually doing.
  • Experience with, or a demonstrated ability and willingness to ramp quickly on, one or more of: Zynq UltraScale+ with Yocto-based embedded Linux, TI C2000 bare-metal firmware, and Verilog FPGA development for Xilinx and Microchip parts.
  • Comfortable with ambiguity. Much of this work is new, specifications are incomplete, and the right answer is often found by building something and testing it.
  • Strong problem-solving and communication skills, with the ability to convey technical information clearly to both technical and non-technical stakeholders.
  • Collaborative team player who thrives in a fast-paced, agile environment.
  • Authorized to work as a U.S. Person.

 

Highly Preferred:

  • Zephyr RTOS, or other RTOS experience such as FreeRTOS.
  • Other microcontroller families, including ARM Cortex-M, STM32, MSP430, or similar.
  • Yocto and OpenEmbedded layer authoring, U-Boot, and Linux device driver development.
  • Embedded communications and high-speed interfaces: AXI, SPI, I2C, UART, CAN, Ethernet, SpaceWire.
  • Real-time power or motor control firmware, including PWM generation, ADC sequencing, and closed-loop control.
  • Space, avionics, or other high-reliability software experience, including fault detection, isolation, and recovery (FDIR) and radiation-tolerant design practices.
  • Python for test automation, ground software, and data analysis.
  • Timing analysis, constraint writing, and simulation for FPGA designs.
  • Passion for building and cultivating positive relationships with team members and external vendors.
  • Continuous improvement mindset, with a drive for building and maintaining scalable and sustainable processes.
  • People-first approach that contributes to a welcoming and collaborative atmosphere within the organization.

Physical/Mental Demands & Work Environment:

  • Requires sitting and standing associated with a normal office environment
  • Performs highly complex and varied tasks requiring independent knowledge and its application to a variety of situations, as well as exercising independent judgement
  • Requires the use of office equipment such as a computer and telephone
  • May view computer screens for prolonged periods of time
  • Must be able to prioritize activities when faced with competing demands
  • This position requires the skill set to work independently, exercising sound judgement while maintaining high productivity levels
  • Requires elevated levels of electronic and telephone communication

Compensation:

We believe in compensating our team fairly for the expertise and ownership this role demands. The base salary range for this position is $133,000-$187,000, plus equity, reflecting both the specialized skillset we’re looking for and our commitment to growing alongside the people who help us get there. Final offers are based on experience, qualifications, and the value you bring to our mission.

 

What sets EOI Space apart?

At EOI Space, we are committed to fostering a supportive and enjoyable work environment.  We believe in a healthy work/life harmony that not only allows you to excel while you’re here but also ensures you feel supported when you’re away. 

Benefits-

Here’s what we offer full-time employees:

  • Medical, Dental, Vision Insurance
  • Employer-funded Life Insurance
  • Employer-funded Short and Long-Term Disability Insurance
  • Equity Option Grants
  • Unlimited time off
  • Competitive wage aligned with experience
  • Professional development opportunities
  • Collaborative, supportive environment and company culture
  • Social opportunities to engage with colleagues
  • Opportunity to contribute to cutting-edge space technology industry while maintaining work-life balance

 

Our Commitment:

We believe that you are the key to our success. Your unique background, life experiences, knowledge, self-expression, and talents make you who you are. Your individuality, experiences, and perspectives inspire us. 

EOI Space is an equal-opportunity employer. We value the unique contributions you bring through your education, opinions, culture, ethnicity, race, ancestry, sex, gender identity and expression, national origin, citizenship, marital status, age, languages spoken, veteran status, color, religion, disability, sexual orientation, and beliefs. 

Interested? Here’s How to Apply

If you or someone you know is interested in joining EOI Space, learn more about us by visiting online at https://eoi.space

To apply, submit your application via our career page or online job portal. The application deadline is 11/16/26, and may be renewed based upon the needs of our business. 

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,834,520 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Hardware
Similar stack
Same company
Lafayette
$120k – $140k per year • Equity • In office • TS/SCI • Full-Time • 3+ years exp • Bachelor's Degree • Chantilly
Assembly
Assembly
Keystone Engine
Apply
$120k – $140k per year • Equity • In office • TS/SCI • Full-Time • 3+ years exp • Bachelor's Degree • Fort Belvoir
Assembly
Assembly
Keystone Engine
Apply
$109k – $129k per year • Equity • In office • TS/SCI • Full-Time • 3+ years exp • Bachelor's Degree • Las Cruces
Assembly
Assembly
Keystone Engine
Apply
$101k – $121k per year • Equity • In office • TS/SCI • Full-Time • 1+ year exp • Bachelor's Degree • Chantilly
Assembly
Assembly
Keystone Engine
Apply
≈ $115k – $209k per year (Estimated) • In office • TS/SCI • Full-Time • 5+ years exp • Bachelor's Degree • Beavercreek
Python
MATLAB
Apply
≈ $41k – $93k per year (Estimated) • In office • Master's Degree • Montreal
Python
Java
C#
C++
Scala
MATLAB
C#
.NET
Apply
≈ $45k – $91k per year (Estimated) • In office • Bachelor's Degree • Calgary
Python
Java
C#
C++
Scala
C#
.NET
DevOps
Windows
Apply
≈ $43k – $87k per year (Estimated) • In office • Full-Time • High School Diploma • Montreal
Python
Java
C#
C++
C#
.NET
AI/ML
Machine Learning
DevOps
Windows
Apply
≈ $43k – $88k per year (Estimated) • In office • High School Diploma • Montreal
Python
Java
C#
C++
Scala
C#
.NET
AI/ML
Machine Learning
DevOps
Windows
Apply
$125k – $160k per year • Hybrid • Full-Time • Asheville • Charlotte • Knoxville • Atlanta • Raleigh
Python
Go
JavaScript
TypeScript
C++
Bash
Frontend
Next.js
React.js
DevOps
Debian
CI/CD
Git
Docker
Linux
IoT
MQTT
Management
Linear
Asana
Jira
Apply
$135k – $175k per year • Equity • In office • 5+ years exp • Bachelor's Degree • Lafayette
Apply
≈ $128k – $245k per year (Estimated) • Equity • In office • 8+ years exp • Bachelor's Degree • Lafayette
Apply
$80k – $100k per year • Equity • In office • Contractor • 2+ years exp • Bachelor's Degree • Lafayette
Management
Outlook
SharePoint
Microsoft Office
Apply
≈ $33k – $58k per year (Estimated) • Equity • In office • 2+ years exp • High School Diploma • Lafayette
Management
Microsoft Office
Apply
Lead Technician 8 days ago
$130k – $160k per year • Equity • In office • 8+ years exp • Associate's Degree • Lafayette
Apply
$135k – $175k per year • Equity • In office • 5+ years exp • Bachelor's Degree • Lafayette
Apply
$117k – $175k per year • Equity • In office • Full-Time • 5+ years exp • High School Diploma • Lafayette
Python
C++
C++
Qt
DevOps
Linux
Apply
$113k – $229k per year • In office • Full-Time • 6+ years exp • High School Diploma • Lafayette
Management
Outlook
Microsoft Office
Apply
$50k – $60k per year • In office • Full-Time • 2+ years exp • Lafayette
Management
Microsoft Office
Apply
$60k – $90k per year • Equity • In office • Full-Time • High School Diploma • Lafayette
Marketing
Meta Ads
Google Ads
LinkedIn
Apply
See all jobs
This is one of many
1,834,520 more open roles from verified company boards, updated every day.