Senior Software Engineer - Mobile Platform
Hybrid (San Mateo, California, United States)$190k - $250kFull-timePosted 6mo ago
About the role
Senior Android Engineer to design and build operator-focused mobile experiences at the intersection of Skydio’s autonomous flight engine, cloud services, and controller hardware. Owns full stack from native libraries through JNI/NDK to Kotlin UI, enabling real-time drone control, video streaming, and mission management.
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 the 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
Qualifications
- 5+ years professional software engineering experience with Android AOSP with substantial work Android (Kotlin/Java) and some work in C++ is preferred
- Deep experience with the Android NDK and JNI — you've 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)
- Proficiency in Linux development environments
- Obtaining FAA Part 107 certification within the first 60 days of employment is strongly encouraged for all Skydio employees and required for certain positions
Skills
Required:Android development (Kotlin/Java)C++Android NDK / JNILinux
Nice to have:Graphics APIsLow-latency networking
Benefits
- Paid vacation time
- sick leave
- holiday pay
- 401K savings plan
- group health insurance plans
- Relocation assistance may be provided for eligible roles
Last updated Oct 22, 2026. Interested? Apply on the company site.
About Skydio
A family of flying robots.
AI-powered autonomous drones for Drone as First Responder (DFR), critical infrastructure inspection, tactical ISR, site security, surveying and mapping
DronesAutonomous SystemsInspectionSecurityMappingPublic SafetyNational Security
More open roles at Skydio
- Director of Product Management, Platform & Infrastructure4d agoHybrid (San Mateo, California, United States) · R&D
- Hardware Test and Reliability Intern - Summer 20274d agoHybrid (San Mateo, California, United States) · R&D
- Product Design Engineer (Early Career)4d agoHybrid (San Mateo, California, United States) · R&D
- Embedded Software Engineer Intern - Winer 20274d agoHybrid (San Mateo, California, United States) · R&D
- Mobile Software Engineer Intern - Summer 20274d agoHybrid (San Mateo, California, United States) · R&D