Skydio logo

Senior Software Engineer - Mobile Platform

Skydio

San Mateo · USD 190,000-250,000 / year · 5+ years experience · Full-time · Hybrid · Posted Oct 8, 2026

At a glance

Experience
5+ years experience
Employment
Full-time
Workplace
Hybrid
Location
San Mateo
Salary
USD 190,000-250,000 / year · Base salary

About the role

  • We're looking for a Senior Android Engineer who thinks like a product engineer — someone who doesn't just write code, but understands why it matters to the operator holding the controller.
  • You'll work at the intersection of Skydio's autonomous flight engine, connected cloud services, and physical controller hardware to build products that give drone operators superpowers.
  • From dispatch-to-flight workflows to real-time situational awareness to mission planning, you'll shape how people interact with the most advanced autonomous drones in the world.

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 our 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

  • 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

Preferred qualifications

  • Have shipped mobile apps that integrate with IoT devices or robots
  • Experience with Bazel build system would be great
  • AOSP or Android platform/framework-level experience
  • Familiarity with video codecs (H.264/H.265), camera pipelines, or real-time media processing

Benefits

  • Competitive base salaries
  • Equity in the form of stock options
  • Comprehensive benefits packages
  • Relocation assistance
  • Group health insurance plans
  • Paid vacation time
  • Sick leave
  • Holiday pay
  • 401K savings plan

Skills

  • Android AOSP
  • Android
  • Kotlin
  • Java
  • C++
  • Android NDK
  • JNI
  • Coroutines
  • Jetpack
  • Gradle
  • Vulkan
  • OpenGL ES
Show all 15 skills
  • Metal
  • UDP
  • WebRTC

Skydio

Senior Software Engineer - Mobile Platform

Apply now