We are the first public safety operating system empowering over 2500 cities to eliminate crime.
Android Framework Engineer
Location
United States
Posted
62 days ago
Salary
$130K - $160K / year
Seniority
Senior
Job Description
Android Framework Engineer
Flock Safety
• 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. • 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.
Job Requirements
- Bring experience designing versioned service interfaces via AIDL/HIDL to expose device functionality to headless Kotlin apps via a custom SDK
- Have developed testable service implementations in Rust/C++
- Bring knowledge of the android build system and best practices for API design between kernel and apps
- Have strong Kotlin/JAVA development experience such as but not limited to
- Exposure to coroutines & OS threading concepts such as semaphores, synchronization, deadlocks
- Familiar with android profiler & memory leaks/management, etc.
- Unit testing, CTS/VTS.
- Power and performance optimizations, profiler, perfetto, tracing
- Have exposure to or interest in AOSP development:
- Including shell scripting experience & init.rc
- Exposure to security and SE Policy
- Possess 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.
- Have experience with architecture, design, and documentation.
- Skilled in JIRA, Confluence, Jenkins, Gerrit, Git/GitHub.
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. If you are interested in talking to a representative from one of these, please let your recruiter know.
- 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.
Related Guides
Related Job Pages
More Android Engineer Jobs
Android Developer (Mid/Senior)
GFT TechnologiesAs a pioneer for digital transformation GFT develops sustainable solutions across new technologies.
• Evolve and maintain the Android frontends of the native chat, with a focus on scalability, performance, and user experience • Define and promote mobile architecture and engineering best practices • Design and evolve reusable components (SDKs) • Work in partnership with Product, Design, and Backend teams on discovery and delivery • Ensure quality, accessibility, observability, and security in deliveries • Support the evolution of conversational capabilities (e.g., transactional chat, human fallback) • Write code oriented toward modularization, reuse, and low coupling • Adhere to the design system and UI standards • Monitor performance (render time, resource consumption, ANR) • Ensure testability and adequate coverage • Pay attention to accessibility (TalkBack, navigation, contrast) • Observability as a requirement (structured, monitorable logs).
Project Coordinator for the Mobile Team
GFN GmbHGFN – Empowering you - to empower others. Als einer der größten deutschen Bildungsanbieter im digitalen Bereich und Marktführer für IT-Umschulungen nehmen wir unsere gesellschaftliche Verantwortung ernst. Seit fast 30 Jahren ermöglichen wir nicht nur berufliche Perspektiven, sondern begleiten unsere Teilnehmenden individuell mit Umschulungen, IT-Weiterbildungen und individuellen Coachings in einen zukunftssicheren Job. Remote, digital und an Standorten in ganz Deutschland. Bei GFN machst du damit einen echten Unterschied.
Role Description Für unser Mobiles Team – Die Coaching-Profis - suchen wir dich als Projektkoordinator:in – in Vollzeit. - Unterstützung erwerbsloser Menschen mit multiplen Vermittlungshemmnissen bei der Wiedereingliederung - Koordination und Verwaltung der Termine - Beratung und Durchführung der operativen Projektmanagementtätigkeiten - Dokumentation der Arbeit und Überwachung der Erstellung von teilnehmerbezogenen Berichten - Intensiver Austausch und enge Zusammenarbeit mit den Coaches und Kollegen - Kontaktpflege zu sozialen Institutionen und intensiver Kontakt zum Fallmanagement - Selbstständiges und zuverlässiges Durchführen des Tages- und Terminmanagements - Vor- und Nachbereitung von Terminen, Erstellen von Protokollen, Präsentationen und Excel Tabellen Qualifications - Abgeschlossene pädagogische Ausbildung - Sehr gute organisatorische Fähigkeiten - Erfahrung in der Erwachsenenbildung - Sehr gute MS-Office-Kenntnisse - Sehr gute Deutschkenntnisse in Wort und Schrift - Ausgeprägter Teamgeist und Fähigkeit zum selbständigen Arbeiten in einem herzlichen Team - Selbstbewusstsein, gewinnendes Auftreten und Fingerspitzengefühl - Spaß an Deiner Arbeit, Begeisterungsfähigkeit und hohe Eigeninitiative Benefits - 30 Urlaubstage im Jahr bei einer 5-Tage-Woche - Mitarbeiterrabatte über Corporate Benefits: Profitiere von exklusiven Vergünstigungen bei vielen bekannten Marken und Plattformen – für Technik, Mode, Reisen und mehr. - Jobrad-Leasing per Entgeltumwandlung: Dein Wunschrad – ob E-Bike oder Fahrrad – sichern und bequem über die Gehaltsabrechnung zahlen. Dabei profitierst du von steuerlichen Vorteilen und attraktiven Konditionen. - EGYM Wellpass: Wir unterstützen deine Gesundheit und Fitness mit einem monatlichen Zuschuss in Höhe von 46 €. - Internetpauschale: Wir bezuschussen deine private Internetnutzung mit bis zu 40 € monatlich – steuer- und sozialversicherungsfrei. - Deutschland-Ticket für nur 9 €: Du zahlst lediglich 9 € im Monat, den Rest übernehmen wir – für volle Mobilität im Nahverkehr deutschlandweit. - Gruppenunfallversicherung: Ab deinem ersten Arbeitstag bist du automatisch über unsere Gruppenunfallversicherung abgesichert – für zusätzliche Sicherheit im beruflichen und privaten Bereich. Company Description GFN – Empowering you - to empower others. Als einer der größten deutschen Bildungsanbieter im digitalen Bereich und Marktführer für IT-Umschulungen nehmen wir unsere gesellschaftliche Verantwortung ernst: - Seit fast 30 Jahren ermöglichen wir nicht nur berufliche Perspektiven, sondern begleiten unsere Teilnehmenden individuell mit Umschulungen, IT-Weiterbildungen und individuellen Coachings in einen zukunftssicheren Job. - Remote, digital und an Standorten in ganz Deutschland. - Bei GFN machst du damit einen echten Unterschied.
Android Software Engineer
BJAKBjak is a technology company focused on making financial services easy, fun and more rewarding for everyone
• Own the Android client experience, focusing on AI behavior on mobile devices. • Build and maintain production Android apps using Kotlin. • Integrate AI-powered features (chat, vision, voice, recommendations) via backend APIs. • Design UX patterns for AI interactions, including streaming responses, retries, and partial results. • Optimize performance, memory usage, and responsiveness for AI-heavy flows. • Implement analytics, logging, and feedback capture to support AI evaluation and iteration. • Collaborate closely with backend and ML engineers on API contracts and system behavior. • Ensure app stability, security, and scalability in production environments.
Android Software Engineer
BJAKBjak is a technology company focused on making financial services easy, fun and more rewarding for everyone
• Own the Android client experience for AI mobile application. • Build and maintain production Android apps using Kotlin. • Integrate AI-powered features using backend APIs. • Design UX patterns for AI interactions. • Optimize performance, memory usage, and responsiveness. • Implement analytics, logging, and feedback capture. • Collaborate with backend and ML engineers on API contracts. • Ensure app stability, security, and scalability.



