Skip to main content

Flock Safety

Embedded Software Engineer III, Kernel

Remote - USA (Remote)$130k–$160kfulltimemidAdded today

About this role

Flock is seeking an experienced Embedded Software Engineer to join its Device OS Team, focusing on kernel development and system stability for mission-critical aviation hardware. You'll work on low-level driver development, Linux kernel customization, and device bring-up across the firmware stack.

What you'll do

  • Develop and optimize Linux kernel drivers for communication interfaces (SPI/I2C/UART) and subsystems
  • Debug and stabilize embedded Linux systems running on Flock's drone hardware and supporting infrastructure
  • Collaborate with electrical engineers and QA teams to align hardware and software behavior
  • Perform bootloader development, customization, and early hardware bring-up activities
  • Deploy and validate operating system builds directly to physical devices in production environments
  • Optimize kernel performance for power management, memory, and interrupt handling

What they're looking for

  • Embedded Linux (Yocto, BuildRoot)
  • C and C++ programming
  • Linux kernel internals and driver development
  • Bootloader customization and bring-up
  • Device debugging and CI/CD pipeline management
  • SPI/I2C/UART protocol experience
  • Qualcomm chipset bring-up (preferred)
  • TCP/IP and D-Bus networking protocols (preferred)

Benefits

  • Stock options
  • Remote work opportunity (USA-based)
  • Work on mission-critical aviation technology
  • Collaborative environment across hardware, software, and cloud teams
  • Exposure to cutting-edge embedded systems and kernel development
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Flock Safety

Flock Safety builds AI-powered security and investigation technology, including Android-based cameras, drone systems for first responders, and aviation platforms. The company is hiring software engineers, infrastructure specialists, and hardware experts to develop embedded systems, machine learning tools, drone technology, and scalable cloud infrastructure.

View all jobs at Flock Safety

Likely interview questions

  • Describe your experience bringing up a new embedded Linux board from bootloader through full OS deployment—what were the biggest challenges?
  • Tell us about a time you debugged a complex kernel-level issue on physical hardware. How did you approach it?