More jobs:
Senior Flight Software Engineer
Job in
Broomfield, Boulder County, Colorado, 80020, USA
Listed on 2026-02-16
Listing for:
Albedo
Full Time
position Listed on 2026-02-16
Job specializations:
-
Software Development
Embedded Software Engineer
Job Description & How to Apply Below
- 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 file system 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.
Skills and Experience:
- 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 file system 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 Git Lab).
- 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.
- Familiarity with OMG DDS is a plus.
Even if you feel like you don’t meet all of the qualifications, we encourage you to apply! Research shows that while men apply to jobs where they meet an average of 60% of the criteria, women and other marginalized people tend to only apply when they meet 100% of the qualifications.
#J-18808-LjbffrPosition Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×