Embedded Software Engineer III, Kernel

Flock
$130,000 - $160,000Onsite

About The Position

As Flock expands its Device OS Team for its Aviation hardware products, ensuring absolute operating system stability is critical for flight. This team is responsible for the entire software and firmware stack running on mission-critical drones and supporting docks. In this role, you will gain hands-on experience across a wide range of development areas — from low-level driver development and system bring-up to OS customizations and feature implementation. You’ll work closely with senior engineers, internal stakeholders, and external partners, building expertise in embedded Linux and kernel development while contributing directly to the performance and reliability of Flock's devices.

Requirements

  • A Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
  • 2+ years of experience in embedded software development on consumer devices
  • Practical experience working with embedded Linux-based systems (academic, internship, or professional) such as Yocto and BuildRoot
  • Solid programming skills in C and C++
  • Practical experience with Linux kernel internals (memory management, power management, IRQ handling)
  • Experience with Linux kernel drivers for SPI/I2C/UART
  • Familiarity with bootloaders development and customization and early bring-up concepts

Nice To Haves

  • Experience developing or debugging firmware for Audio Digital Signal Processors within embedded hardware environments
  • Hands-on experience with Qualcomm chipset bring-up and Qualcomm proprietary subsystems
  • Knowledge of OpenWRT and networking protocols and services (TCP/IP, D-Bus)

Responsibilities

  • Low-level driver development
  • System bring-up
  • OS customizations
  • Feature implementation
  • Debugging physical devices
  • Running CI builds
  • Deploying stable operating system builds directly to hardware
  • Collaborating across electrical engineering, QA, and cloud teams to align hardware and software behavior

Benefits

  • Flock Stock Options
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service