Android Framework Engineer
$130k - $160kFlock
Role Description
Flock Safety is looking for an Android Framework Engineer to join our Device OS Team. To be clear: this is an Embedded Systems role, not a Mobile App role. We build on headless, custom AOSP builds—meaning there are no UI components, no Fragments, and no Play Store. You will be responsible for the "guts" of the device, developing the system services, IPC interfaces (AIDL), and hardware abstractions that allow our AI-driven cameras to capture and process data autonomously in the field for years. If you enjoy working at the intersection of the Android OS and custom hardware, this is your playground.
Qualifications
- Experience designing versioned service interfaces via AIDL/HIDL to expose device functionality to headless Kotlin apps via a custom SDK
- Developed testable service implementations in Rust/C++
- Knowledge of the Android build system and best practices for API design between kernel and apps
- Strong Kotlin/JAVA development experience, including:
- Exposure to coroutines & OS threading concepts such as semaphores, synchronization, deadlocks
- Familiarity with Android profiler & memory leaks/management
- Unit testing, CTS/VTS
- Power and performance optimizations, profiler, perfetto, tracing
- Exposure to or interest in AOSP development, including:
- 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 / bug report analysis
- System app development, methodologies, design patterns, etc.
- Experience with architecture, design, and documentation
- Skilled in JIRA, Confluence, Jenkins, Gerrit, Git/GitHub
Requirements
- 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
90 Days at Flock
We are a results-oriented culture and believe job descriptions are a thing of the past. We prescribe to 90 day plans and believe that good days lead to good weeks, which lead to good months. This serves as a preview of the 90 day plan you will receive if you were to be hired as an Android Framework Engineer at Flock Safety.
- The First 30 Days:
- Learn as much as possible about Flock's devices, cloud systems, and customer requirements
- Familiarize yourself with members of the Engineering Team
- Understand Flock device product goals and system design
- The First 60 Days:
- Contribute to system apps development
- Contribute to system services development
- Expand the use and accessibility to engineers
- 90 Days & Beyond:
- Be a key contributor to system apps and system services
- Be a key contributor in developing the new products and the next generation
- Play a central role in streamlining the code to ensure it supports multiple platforms
Salary & Equity
In this role, you’ll receive a starting salary of $130,000-$160,000 as well as Flock Stock Options.
Benefits
- Flexible PTO: We seriously mean it, plus 11 company holidays
- Fully-paid health benefits plan for employees: including Medical, Dental, and Vision and an HSA match
- Family Leave: All employees receive 12 weeks of 100% paid parental leave. Birthing parents are eligible for an additional 6-8 weeks of physical recovery time
- Fertility & Family Benefits: We have partnered with Maven, a complete digital health benefit for starting and raising a family. We will reimburse $10,000 a year for adoption, surrogacy, or fertility
- Mental Health: All employees receive an annual subscription to Headspace
- Caregiver Support: We have partnered with Cariloop to provide our employees with caregiver support
- ERGs: We want all employees to thrive and feel like they belong at Flock. We offer three ERGs today - Women of Flock, Flock Proud, and Melanin Motion
- Carta Tax Advisor: Employees receive 1:1 sessions with Equity Tax Advisors who can address individual grants, model tax scenarios, and answer general questions
- WFH Stipend: $150 per month to cover the costs of working from home
- Productivity Stipend: $250 per year to use on Audible, Calm, Masterclass, Duolingo, Grammarly, and so much more
- Home Office Stipend: A one-time $750 to help you create your dream office
- Pet Insurance: We’ve partnered with Pumpkin to provide insurance for our employee’s fur babies
- ...the Team You’ll be the lead Adnroid engineer at Rain, owning mobile alongside the lead... ...customers. What you’ll do Own the entire Android development lifecycle, from architecture... ...context Drive decisions on tooling, frameworks, CI/CD, and testing strategy for mobile...SuggestedWork at officeWork from homeFlexible hours
- Role Description We are seeking a Senior Android Engineer to join our team and contribute to building high-quality, scalable mobile applications... ...-quality Android applications using modern technologies and frameworks ~Lead and mentor team members to ensure best practices...SuggestedFull time
- ...software design & development with 3+ years of experience in developing apps for android. Experience developing in Kotlin. Demonstrates broad and deep expertise in Java/Kotlin and frameworks. Designs, develops, and approves end-to-end functionality of a product line,...SuggestedRemote workFlexible hours
- ...Android Engineer Patreon is a media and community platform where over 300,000 creators give their biggest fans access to exclusive work... ...with the appropriate job level within Patreon's leveling framework. For remote employees located outside CA and NY, salary may...SuggestedWork at officeLocal areaRemote workWorldwideFlexible hours2 days per week
- ...Android Engineer Our engineering team is building technologies that are revolutionizing the financial services industry by empowering... ...cryptography concepts Familiarity with automated UI-testing frameworks (Maestro) An app or project in Google Play or on GitHub...SuggestedFull timeRemote work
- ...Android Engineer As an Android Software Engineer, you will work on the end-to-end development of Android applications, contributing across... ...Android application development with command of the Android framework. ~ Experience implementing MVVM architecture in Android...Local areaRemote workWork from homeFlexible hours
- ...Android Engineer - New York (3 days in office, 2 remote) - Competitive Salary + Equity + Opportunity to join a young start-up in a very... ...development experience • Deep expertise in Kotlin and Android frameworks • Proven experience integrating Android apps with...Work at officeRemote work
$177k - $211k
...Senior Android Engineer Job Description CoStar Group CoStar Group (NASDAQ: CSGP) is a leading global provider of commercial and residential... ...mobile development with deep technical knowledge of mobile frameworks and how to build reactive UI design. Preferred...Full timeWork at officeWork from home$177k - $211k
...Senior Android Engineer Location: Sunnyvale, CA – 4 days on site and 1 day remote per week. Job Overview: We are seeking a Senior Mobile... ...Android mobile development. Deep technical knowledge of mobile frameworks and how to build reactive UI design. Track record of...Full timeWork at officeRemote work1 day per week- ...is growing! The Role We’re looking for a user-focused Senior Android Engineer to join our engineering team. You\'ll be building Plum on... ...curiosity. We take a conservative approach to using external frameworks and we aspire to write simple, well-tested code, delivered in...Work at officeRemote workFlexible hours2 days per week3 days per week
- ...Senior Android Engineer Toronto, ON, Canada About The Job Senior Android Engineer Capital One, Android Developer Senior Android... ...industries Familiarity with front-end technology and frameworks such as React or Angular Experience with CI/CD pipeline development...Permanent employmentFull timeRemote work
- ...Senior Android Engineer Toters is an on-demand e-commerce and delivery platform that operates a service that enables customers to get... ...libraries. Strong knowledge of Dependency Injection (DI) frameworks. Proven track record of independently designing and developing...Remote work
$50 per hour
...full-stack, machine learning, and other engineers — who are driving real-world impact in AI... ...to train AI systems with an emphasis on Android development. Write clear, high-quality... ...the following programming languages or frameworks: JavaScript, TypeScript, Python, C, C#,...Hourly payFull timeRemote workFlexible hours- ...object-oriented programming (OOP) concepts. Familiarity with Android Studio or other integrated development environments (IDEs) used... ...identify and resolve software bugs. Knowledge of unit testing frameworks and best practices for writing testable code. Version Control:...
- ...Android Engineer Trust Wallet is the leading non-custodial cryptocurrency wallet, trusted by over 200 million people worldwide to securely... .../Flow, Architecture Components Experience with DI frameworks (Hilt/Koin) and modular architecture Strong understanding...Local areaRemote workWorldwideFlexible hours
- Overview We’re building a talent pool for Senior Android Engineers . This pipeline role is for engineers with strong experience, skilled in... ..., Room, LiveData, WorkManager). Familiarity with testing frameworks for Android (Espresso, JUnit, UI Automator). Knowledge of app...Remote job
- ...Description This is a remote position. We are looking for a Senior Android Engineer with strong technical leadership skills to drive... ..., maintainable code. ~Experience with unit testing, test frameworks, and maintaining/expanding code coverage. ~Experience integrating...Full timeRemote work
$130k - $160k
...insights to teams by creating new, innovative features that enhance our mobile stats and scorekeeping user experience. As an Android Software Engineer, you will use modern tools to develop features in our native Android application and across the stack. You will build...Full timeTemporary workWork at officeImmediate startRemote workWork from home$60 per hour
Role Description We are looking for an Android Engineer for one of our clients in Mountain View, California. If you're interested, please reply with your most recent work format resume with contact information. ~Android software stack and services knowledge. ~Experience...Relocation- ...Are you a passionate Test Automation Engineer ready to make a significant impact on revolutionary... ...reports, and coverage summaries. * **Framework Contribution**: Partner with senior... ...with provisioning and configuring Android / AOSP devices. * Prior experience with...WorldwideFlexible hours
- Role Description We are actively seeking an Android Engineer for one of our clients. This exclusively developer (coding) role involves: ~Coding ~Reviewing others' code ~Writing unit tests ~Attending scrum meetings Day-to-day responsibilities include:...Full time
- ...in automotive audio is seeking an experienced Audio Software Engineer for a 6-month remote contract. The role focuses on developing and optimizing audio software components under the Android audio framework. Candidates with strong experience in the Android audio stack...Contract workLocal areaRemote work
$140k - $250k
...the flexibility of remote work, allowing you to contribute to exciting projects from anywhere. ~Design and develop high-quality Android applications. ~Collaborate with cross-functional teams to define, design, and ship new features. ~Maintain and improve existing...Full timeRemote work$40 - $45 per hour
...for highly recognizable brands. Why join us? We are looking for problem-solvers. 3+ month contract. Fully remote. Job Details SDUI Android Kotlin GraphQL REST APIs React Native FCM Android Pay JetPack no C2C Interested in hearing more? Easy Apply now by clicking the "Quick...Hourly payContract workLocal areaRemote work- ...+ years of programming experience in Java Minimum 3+ years of Android mobile application development Experience working with remote... ...download and review by our team Strong knowledge of Android UI frameworks, MVP application design and complex, reactive touch based UI Good...Immediate startRemote work
- ...Technologies is looking for entry and mid-level Android developers with at least 1 - 2 years of... ...looking to add more brilliant software engineers to the team to make this possible. You... ...Espresso, JUnit, or similar testing framework for mobile Experience with mobile data storage...Immediate startRemote workRelocation
- ...using Client on the go or at home away from a computer. As an Android Software Engineer, you will enhance these existing products and develop new... ...with Java/C++ ·Familiarity with Android testing frameworks. ·Ability to understand and Parse XML, JSON and Serialized...Remote work
- ...standards. Develop user training programs, documentation, and support frameworks to ensure a smooth transition to new software applications.... .... Required Skill and Experience Experience building Android apps from scratch with a strong focus on architecture; familiar...Temporary workRemote workRelocation
$125k - $265k
...accommodate family commitments. Meet our engineers on the Vehicle OS team! Vehicle OS is a... ...Applied Intuition. About the role As a Android Platform Engineer on the Vehicle OS team... ...operating systems Knowledge on Android framework, custom android HALs, services and SDK add...Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workFlexible hoursDay shift- ...Walmart is hiring a Native Android Developer to contribute to the Walmart+ mobile application, a flagship product delivering premium... ...Clean Architecture Experience with CI/CD pipelines and testing frameworks Benefit packages for this role will start on the 1st...Remote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Android Framework Engineer. Be the first to apply!






