Senior Embedded Software Engineer, Kernel @Flock
Software Development
Salary usd 172,000 - 1..
Remote Location
๐Ÿ‡บ๐Ÿ‡ธ USA Only
Employment Type full-time
Posted 5d ago

[Hiring] Senior Embedded Software Engineer, Kernel @Flock

5d ago - Flock is hiring a remote Senior Embedded Software Engineer, Kernel. ๐Ÿ’ธ Salary: usd 172,000 - 190,000 per year ๐Ÿ“Location: USA

Role Description

Flock Safety is seeking a Senior Kernel Engineer to join our Device OS Team to solve one of our most critical engineering challenges: building an ultra-stable, rapid-deployment operating system foundation for our expanding next-generation device fleet. Our solar-powered LPR and live-video cameras operate in demanding, real-world conditions where firmware stability directly impacts public safety.

  • Eliminate system vulnerabilities and accelerate hardware execution by driving low-level Qualcomm Android BSP bring-up, devicetree modifications, and pSIM framework implementations.
  • Collaborate across electrical engineering and application teams to bridge the gap between complex hardware architectures and cloud-connected software.

Qualifications

  • A Bachelors, Masters, or Ph.D. in Electrical Engineering, Computer Engineering, Computer Science, or related field with 8+ years experience.
  • Proven track record of working with a large fleet of connected devices, understanding different phases of their lifecycle and related challenges.
  • Development experience within embedded systems/firmware design at multiple stages of the product life cycle (prototyping, pre-production engineering validation, release and scaling).
  • Experience with chipset bring-up within Linux or Android ecosystems.
  • Experience with Android system architecture (HAL, Android Linux Kernel, Android Build System, etc).
  • Mastery of C and C++.
  • Experience in bootloader development and customization, including familiarity with XBL (eXtensible Boot Loader) and ABL (Android Boot Loader) concepts and implementation.
  • Proven ability to develop and debug firmware for Application Digital Signal Processors (ADSP), understanding their architecture and software development lifecycle.
  • Comfortable working in a Linux-based development environment, including custom tooling, containers, Gerrit/Git, etc.
  • Comfortable providing onsite support for new projects at the Coop once or twice a year as priorities come up.
  • Familiar with AI-assisted engineering practices, including the strategic, concurrent use of multiple AI agents (Claude, Copilot, Codex) to optimize development velocity.

Requirements

  • Strong knowledge of Linux internals (memory management, power management, IRQ handling, synchronization, networking, storage, subsystem architecture).
  • Experience bringing up Linux Kernel drivers for common peripheral bus technologies including SPI, I2C, UART, is a big plus.
  • Experience with Kotlin and Android apps development.
  • Experience with Qualcomm chipset devices is a plus.
  • Experience with customizing โ€œQualcomm Proprietaryโ€ subsystems (BP) is a big plus!
  • Experience with battery-powered/power constrained devices is a plus.
  • Experience with ARM Cortex Microcontroller (NRF5x, STM32x, etc.) is a plus.

Benefits

  • Flexible PTO: Non-accrual PTO, plus 11 company holidays.
  • Fully-paid health benefits plan for employees: including Medical, Dental, and Vision and an HSA match.
  • Family Leave: 12 weeks of 100% paid parental leave. Birthing parents are eligible for an additional 6-8 weeks of physical recovery time.
  • Fertility & Family Benefits: $50,000-lifetime maximum benefit related to eligible adoption, surrogacy, or fertility expenses.
  • Spring Health: Variety of mental health benefits, including therapy, coaching, medication management, and digital tools.
  • Caregiver Support: Partnership with Cariloop to provide caregiver support.
  • Carta Tax Advisor: 1:1 sessions with Equity Tax Advisors.
  • ERGs: Four ERGs today - Women of Flock, Flock Proud, LEOs and Melanin Motion.
  • WFH Stipend: $150 per month to cover the costs of working from home.
  • Productivity Stipend: $300 per year for personal development tools.
  • Home Office Stipend: A one-time $750 to help create a home office.
Before You Apply
๏ธ
๐Ÿ‡บ๐Ÿ‡ธ Be aware of the location restriction for this remote position: USA Only
โ€ผ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Embedded Software Engineer, Kernel @Flock
Software Development
Salary usd 172,000 - 1..
Remote Location
๐Ÿ‡บ๐Ÿ‡ธ USA Only
Employment Type full-time
Posted 5d ago
Apply for this position
Did not apply โœ“
Applied โœ“
Sent Follow-Up โœ“
Interview Scheduled โœ“
Interview Completed โœ“
Offer Accepted โœ“
Offer Declined โœ“
Application Denied โœ“
Unlock 130,000+ Remote Jobs
๏ธ
๐Ÿ‡บ๐Ÿ‡ธ Be aware of the location restriction for this remote position: USA Only
โ€ผ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply โœ“
Applied โœ“
Sent Follow-Up โœ“
Interview Scheduled โœ“
Interview Completed โœ“
Offer Accepted โœ“
Offer Declined โœ“
Application Denied โœ“
Unlock 130,000+ Remote Jobs
ร—

Apply to the best remote jobs
before everyone else

Access 130,000+ vetted remote jobs and get daily alerts.

4.9 โ˜…โ˜…โ˜…โ˜…โ˜… from 500+ reviews
Unlock All Jobs Now

Maybe later