Builds high-performance Android apps for drone controllers, integrating C++ autonomy engine with cloud services via JNI/NDK for real-time control and mission management. Requires 3+ years Android/C++ experience and graphics/networking expertise.
170k – 240k
On-site3+ YOEAndroid Engineering
About the role
Responsibilities
Design intuitive, high-performance operator interfaces for real-time drone control, video streaming, and mission management
Work cross-functionally with autonomy, firmware, cloud, and product teams to translate complex system capabilities into simple, reliable user experiences
Architect and build product features that bridge C++ autonomy engine, Android application layer, and cloud services — owning the full vertical from native libraries through JNI/NDK to the Kotlin UI
Build and leverage AI-powered agentic workflows to accelerate engineering velocity — from automated testing and code generation to intelligent developer tooling
Champion the product engineer mindset: deeply understand operator needs, think end-to-end from hardware to cloud, and own outcomes — not just outputs
Mentor engineers and raise the bar on software quality, system design, and user-centric thinking
Requirements
3-5+ years professional software engineering experience, with substantial work in both C++ and Android (Kotlin/Java)
Deep experience with the Android NDK and JNI — built and debugged native libraries that ship in production Android apps
Proficiency in Kotlin and the modern Android ecosystem (Coroutines, Jetpack/Architecture Components, Gradle)
Previous experience with one or more graphics APIs such as Vulkan, OpenGL ES, or Metal
Strong debugging and profiling skills across the native/managed boundary (ASan, Perfetto, Android Studio profilers)
Experience with low-latency network communication (UDP, WebRTC, or custom protocols)
Track record of shipping mobile apps that integrate with hardware, IoT devices, or robots
Proficiency in Linux development environments
Nice To Haves
Experience shipping mobile apps that integrate with IoT devices or robots
Experience with Bazel build system
AOSP or Android platform/framework-level experience
Familiarity with video codecs (H.264/H.265), camera pipelines, or real-time media processing
Compensation
Annual base salary range: $170,000 - $240,000 plus equity and comprehensive benefits.
Senior Android engineer building native Kotlin mobile apps for a consumer fintech platform. Own end-to-end feature delivery, reusable frameworks, and UI performance for products like Paycheck Advance and Savings Pods. Requires strong Kotlin/Android expertise and published Play Store apps.
170k – 250k
On-site5+ YOEAndroid Engineering
Senior Android Engineer, Media Foundation
RedditUnited States
Senior Android Engineer building novel media products and video experiences for Reddit's millions of users. Requires 5+ years Kotlin/Android expertise, deep knowledge of Jetpack Compose, MVVM, Clean Architecture, and media playback optimization.
167k – 267k
Remote5+ YOEAndroid Engineering
Senior Android Engineer
FingerprintUnited States
Senior Android Engineer leads development of Android SDKs for fraud detection, implements detection signals, optimizes performance, and prototypes new security methodologies. Requires 5+ years Android experience, Kotlin proficiency, Jetpack Compose, C++, and security background.
178k – 205k
Remote5+ YOEAndroid Engineering
Senior Android Engineer
PerchwellNew York, NY
Senior Android Engineer builds and scales mobile apps for real estate professionals, owning end-to-end projects from architecture to launch. Requires 7+ years experience with Kotlin, Jetpack, Compose, and modern Android ecosystem.
160k – 200k
Hybrid7+ YOEAndroid Engineering
Senior Software Engineer - Mobile (Android)
EightsleepSan Francisco, CA +1
Build and optimize high-quality Android mobile app features using Kotlin and Jetpack Compose for a sleep fitness product, collaborating with cross-functional teams. Requires 4+ years Android experience and enterprise-grade app development skills.