> Markdown version of [/jobs/ext/1891305-android-framework-engineer](https://www.wearedevelopers.com/jobs/ext/1891305-android-framework-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Android Framework Engineer - **Company:** Flock Safety - **Location:** Atlanta, GA, United States (Remote available) - **Salary:** $130,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Android Software Development, Application Layers, Software Applications, Unit Testing, C++ (Programming Language), Profiling, Software Debugging, Memory Management, Linux Kernel, Linux Security Modules, Memory Leaks, Shell Script, Rust (Programming Language), Kotlin, Bug Reporting, Asynchronous Programming, Cts+ - **Published:** August 2, 2026 - **Apply:** https://www.dice.com/job-detail/bba0e35e-95af-4cd9-bac9-4c636e6d7abd ## About the Role * Practical experience designing versioned service interfaces using AIDL or HIDL to expose hardware functionality to system applications. * Proficiency in Kotlin and Java with strong knowledge of OS threading concepts, coroutines, synchronization, and memory management. * Experience building or debugging custom AOSP environments, shell scripts, init.rc configurations, and SE Linux security policies. * Capability to trace execution flow across different layers of the Android stack using tools like Perfetto, tracing utilities, and tombstone logs. * Experience with C or C++, Linux kernel drivers, or Qualcomm camera stacks is a plus. ## Description * Architect and implement custom Android system services, AIDL interfaces, and hardware abstractions for headless AOSP builds. * Build testable system-level features using Kotlin, Java, Rust, and C++ to interface directly between the kernel and application layer. * Diagnose complex OS-level memory leaks, concurrency deadlocks, and performance bottlenecks using tools like Perfetto and Android Profiler. * Develop automated CTS and VTS test suites, unit tests, and system update pipelines to maintain fleet reliability over the air. * Conduct root-cause analysis on system tombstones, bug reports, and kernel logs across custom Qualcomm-based hardware platforms. ## Related Videos - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [For the Cars and the Curious: Android Drift](https://www.wearedevelopers.com/videos/499-for-the-cars-and-the-curious-android-drift) - [Profiling Symfony & PHP apps with Blackfire](https://www.wearedevelopers.com/videos/265-profiling-symfony-php-apps-with-blackfire) - [Android beyond mobile: Cars, TVs, and Wearables](https://www.wearedevelopers.com/videos/553-android-beyond-mobile-cars-tvs-and-wearables) - [Why Kotlin is the better Java and how you can start using it](https://www.wearedevelopers.com/videos/661-why-kotlin-is-the-better-java-and-how-you-can-start-using-it) - [Enhancing Workload Security in Kubernetes](https://www.wearedevelopers.com/videos/356-enhancing-workload-security-in-kubernetes) ## Related Articles - [Basic And Advanced Networking in Dart and Flutter](https://www.wearedevelopers.com/magazine/112-basic-and-advanced-networking-in-dart-and-flutter) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 139 - Soft and hard queries](https://www.wearedevelopers.com/magazine/487-dev-digest-139-soft-and-hard-queries) - [Dev Digest 138 - Are you secure about this?](https://www.wearedevelopers.com/magazine/486-dev-digest-138-are-you-secure-about-this) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing)