Senior Flight Software Engineer

AlbedoDenver, CO
22h$145,508 - $168,000Onsite

About The Position

Be one of the Bedo 100 Albedo is making Very Low Earth Orbit (VLEO) mainstream, building the infrastructure to usher every satellite mission set into this new orbital domain. We build buses, integrated satellites, and turnkey missions for customers to thrive in VLEO, between 200 km - 400 km, where proximity compounds performance & drag self-cleans debris. As part of the first 100 employees at Albedo, you will have a big impact on Albedo’s trajectory to proliferating VLEO — whether you’re advancing hardware to increase satellite longevity, scaling production for large constellations, building next-gen flight and ground software to push performance, or enabling missions that matter for national security and our day-to-day life here on earth. How We Operate: Albedo takes a first-principles approach — in space and in business. We move with speed, take calculated risks, and learn quickly. We use AI regularly to create leverage in every discipline across the company. We work in-person at our Broomfield CO HQ to maximize team & company productivity. We work hard & with urgency to compound our first-mover advantage. Who We're Looking For: Builders who want to own outcomes, not tasks. Systems thinkers who balance precision with iteration while thinking about the big picture. Individuals who are energized by creating a category rather than competing in an existing one. You’ll join a team that has already proven what others said wasn’t feasible and is now scaling & upgrading our VLEO buses & payloads to serve mission sets across sensing, communications, and responsive operations. If you can feel the excitement running through your veins, apply to be one of the Bedo 100.

Requirements

  • Have strong fundamentals in embedded Linux, including kernel concepts and system-level debugging.
  • Have hands-on experience with Yocto, Linux boot flows, device trees, and root filesystem configuration.
  • Are fluent in C/C++, comfortable with Python, and have working knowledge of CMake (bonus points for Rust).
  • Understand how drivers interact with hardware through interrupts, DMA, and memory-mapped I/O.
  • Can read datasheets, trace problems across the stack, and methodically get to root cause.
  • Use version control like Git without thinking twice (and yes, we use GitLab).
  • Thrive on a tight-knit, cross-functional embedded team that values ownership, humility, and momentum.
  • Are willing to step outside your comfort zone and tackle the problem that needs solving today.

Nice To Haves

  • Familiarity with OMG DDS is a plus.

Responsibilities

  • Work directly with avionics hardware to develop reliable embedded Linux flight software.
  • Support board bring-up and system integration alongside senior and staff engineers.
  • Configure and maintain BSPs, device trees, bootloaders, and root filesystem builds (Yocto).
  • Design, implement, and review Linux kernel drivers for FPGA IP and third-party FPGA cores.
  • Extend existing kernel drivers to meet performance, reliability, and timing constraints.
  • Debug low-level issues involving interrupts, DMA, memory-mapped I/O, and concurrency.
  • Create and execute test plans covering kernel, system integration, and application workflows.
  • Contribute to and review modern C++ (C++23) application-layer flight software.
  • Participate in architecture discussions, code reviews, integration testing, and deployment workflows.
  • Ensure flight software scales across runtime environments—from desktop faster-than-real-time, to processor-in-the-loop, to hardware-in-the-loop.

Benefits

  • Employee friendly equity compensation
  • 4% direct matching 401k
  • Health Insurance: 100% employee coverage & 75% dependent coverage
  • Parental leave and childcare coverage
  • Flexible vacation and sick time from day one
  • 12 company holidays
  • $100 monthly wellness benefit
  • Relocation package if not based in Denver
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service