Senior Flight Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Albedo · 10 hours ago

Senior Flight Software Engineer

Albedo is pioneering Very Low Earth Orbit (VLEO) technology, creating infrastructure for satellite missions. The Senior Flight Software Engineer will develop embedded Linux flight software, ensuring its reliability and performance across various environments.

AerospaceBig DataManufacturing
badNo H1BnoteU.S. Citizen Onlynote

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

Qualification

Embedded LinuxC/C++YoctoPythonCMakeFPGAVersion Control (Git)System IntegrationDebuggingArchitecture DiscussionsTest PlansOMG DDSTeam CollaborationProblem Solving

Required

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
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
US CITIZENSHIP IS REQUIRED

Preferred

Familiarity with OMG DDS is a plus

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

Company

Albedo

twittertwittertwitter
company-logo
Full-stack VLEO systems. Clarity-1 is flying in VLEO today.

Funding

Current Stage
Growth Stage
Total Funding
$93M
Key Investors
Initialized CapitalY Combinator
2024-01-23Series A· $35M
2022-09-07Series A· $48M
2021-04-22Seed· $10M

Leadership Team

leader-logo
Topher Haddad
CEO
linkedin
Company data provided by crunchbase