Android Framework Engineer

Flock
$130,000 - $160,000Onsite

About The Position

Flock Safety is looking for an Android Framework Engineer to join our Device OS Team. This is an Embedded Systems role, not a Mobile App role. The team builds on headless, custom AOSP builds, meaning there are no UI components, no Fragments, and no Play Store. The engineer will be responsible for the "guts" of the device, developing the system services, IPC interfaces (AIDL), and hardware abstractions that allow AI-driven cameras to capture and process data autonomously in the field for years. This role is for individuals who enjoy working at the intersection of the Android OS and custom hardware.

Requirements

  • Knowledge of the android build system and best practices for API design between kernel and apps
  • Strong Kotlin/JAVA development experience
  • Exposure to coroutines & OS threading concepts such as semaphores, synchronization, deadlocks
  • Familiar with android profiler & memory leaks/management
  • Unit testing, CTS/VTS
  • Power and performance optimizations, profiler, perfetto, tracing
  • Exposure to or interest in AOSP development
  • Shell scripting experience & init.rc
  • Exposure to security and SE Policy
  • Strong debugging skills on custom Android HW
  • Ability to trace app code through different layers of the stack
  • OTA update experience
  • Reliability / self-healing
  • Network / connectivity
  • Tombstone / bugreport analysis
  • System app development, methodologies, design patterns, etc.
  • Experience with architecture, design, and documentation
  • Skilled in JIRA, Confluence, Jenkins, Gerrit, Git/GitHub

Nice To Haves

  • C/C++ skills and expertise with lower levels of the stack such as kernel, services, bootloaders etc.
  • Linux kernel driver development experience
  • Experience working on Linux platforms, including Embedded Linux
  • Familiarity with tools like perfetto used for debugging and performance
  • Familiarity with Qualcomm based Android devices
  • Experience with Qualcomm Camera Stack
  • Ability to write automation shell scripts to improve self productivity and share such helper scripts with the team to boost overall productivity

Responsibilities

  • Designing versioned service interfaces via AIDL/HIDL to expose device functionality to headless Kotlin apps via a custom SDK
  • Developing testable service implementations in Rust/C++
  • Contributing to system apps development
  • Contributing to system services development
  • Expanding the use and accessibility to engineers
  • Being a key contributor to system apps and system services
  • Being a key contributor in developing new products and the next generation
  • Playing a central role in streamlining the code to ensure it supports multiple platforms

Benefits

  • Flexible PTO
  • 11 company holidays
  • Fully-paid health benefits plan for employees: including Medical, Dental, and Vision
  • HSA match
  • 12 weeks of 100% paid parental leave
  • Additional 6-8 weeks of physical recovery time for birthing parents
  • Fertility & Family Benefits: partnered with Maven
  • Reimbursement of $10,000 a year for adoption, surrogacy, or fertility
  • Annual subscription to Headspace for mental health
  • Caregiver Support: partnered with Cariloop
  • ERGs (Women of Flock, Flock Proud, and Melanin Motion)
  • 1:1 sessions with Equity Tax Advisors through Carta Tax Advisor
  • $150 per month WFH Stipend
  • $250 per year Productivity Stipend
  • One-time $750 Home Office Stipend
  • Pet Insurance through Pumpkin
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service