xelys jobs xelys jobs

Android Framework Engineer

Flock Safety

full-remoteseniorpermanentbackenddevopssecurity Full remote 13 days ago via WTTJ

See how well this job matches your profile

Sign up to get an AI match score and generate a tailored application in seconds.

Get your match score

Tags

Android FrameworkAIDLHIDLKotlinJavaIPCAOSPEmbedded LinuxLinux KernelPerfetto

About the role

Role Overview

Join Flock Safety as an Android Framework Engineer working on embedded systems and custom hardware for AI-driven cameras. You will develop core Android system services and interfaces that enable reliable device functionality for applications.

Key Missions

  • Contribute to system app and system service development, expanding usage and accessibility for engineers.
  • Help build new products and next-generation device capabilities.
  • Optimize code to support multiple platforms.

Responsibilities

  • Develop system services and IPC interfaces.
  • Design and implement hardware abstractions for device functionality.
  • Create versioned service interfaces (AIDL/HIDL) to expose device capabilities to headless Kotlin/SDK applications.
  • Contribute to OTA update and device reliability/self-healing.
  • Perform cross-layer debugging and tracing from app code through the stack.
  • Improve performance using profiling/tracing tools.
  • Build testable service implementations using Rust/C++.
  • Use automation and engineering best practices to raise team productivity (e.g., helper shell scripts).

Requirements

  • Experience designing versioned service interfaces via AIDL/HIDL for device functionality.
  • Strong Kotlin/Java development experience.
  • Shell scripting experience, including init.rc familiarity.
  • OTA update experience.
  • System app/service development expertise (design patterns, methodologies).
  • Strong debugging and tracing skills across layers of the stack.
  • Knowledge of the Android build system and API design best practices between kernel and apps.
  • Experience optimizing power/performance using profilers and tracing (e.g., profiler, perfetto, tracing).
  • Ability to implement testable services in Rust/C++.
  • Linux/Embedded exposure, including Embedded Linux and Linux kernel experience.
  • Strong C/C++ skills for low-level stack components (kernel/services/bootloaders).
  • Familiarity with perfetto and performance debugging.
  • Familiarity with Qualcomm-based Android devices and/or Qualcomm Camera Stack.
  • Exposure to security and SE Policy, and experience analyzing tombstones/bugreports.
  • Familiarity with Android testing practices such as Unit tests, CTS/VTS.
  • Exposure to coroutines and OS threading concepts (semaphores, synchronization, deadlocks).
  • Familiarity with CI/CD and dev tools: Jira, Confluence, Jenkins, Gerrit, Git/GitHub.
  • Android profiler knowledge, including memory leak/management.
  • Ability to write automation shell scripts to improve productivity and share them with the team.

Nice-to-have

  • AOSP development interest/experience.
  • Experience with network/connectivity, reliability/self-healing, and robotics/camera-related embedded stacks.

Location / Work Mode

  • Full remote.

About Flock Safety

Flock Safety designs and develops AI-driven camera and security solutions. The company builds custom hardware and embedded systems that power real-world surveillance capabilities, combining device engineering with Android-based software components.

Scraped 6/11/2026

xelys jobs xelys jobs

Built for remote job seekers. Powered by AI.