← All roles

Senior Software Engineer - Mobile Platform

Skydio· R&D
Apply on company site
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.
Skydio logo

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