Senior Flight Software Engineer

Added
less than a minute ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

linux python git yocto cpp

πŸ“‹ Description

  • Work with avionics hardware to develop embedded Linux flight software.
  • Support board bring-up and system integration with senior engineers.
  • Configure and maintain BSPs, device trees, bootloaders, and root FS (Yocto).
  • Design, implement, and review Linux kernel drivers for FPGA IP/cores.
  • Debug issues involving interrupts, DMA, memory-mapped I/O, and concurrency.
  • Create and execute test plans for kernel and system integration.

🎯 Requirements

  • Embedded Linux fundamentals, kernel concepts, and system-level debugging.
  • Yocto, Linux boot flows, device trees, and root FS configuration.
  • C/C++, Python, and working knowledge of CMake (Rust bonus).
  • Drivers interact with hardware via interrupts, DMA, and memory-mapped I/O.
  • Read datasheets, trace problems, and root-cause issues.
  • Git (GitLab) version control experience.

🎁 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
  • Relocation package if not based in Denver

🚚 Relocation support

Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest β€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs β†’