S

Skydio

Builds autonomous drones for work in dangerous places

Senior Software Engineer - Android Platform

Mobile EngineeringConfirmed live in the last 24 hours
Full-timeSan Mateo, CA, USAHybrid

About the Job

Requirements

  • At least 5 years of professional software engineering experience with Android AOSP; substantial Android (Kotlin/Java) work and some C++ work are preferred.
  • Deep experience with Android NDK and JNI, including building and debugging native libraries shipped in production Android applications.
  • Proficiency in Kotlin and the modern Android ecosystem, including Coroutines, Jetpack/Architecture Components, and 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, using tools such as ASan, Perfetto, and Android Studio profilers.
  • Experience with low-latency network communication such as 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 employees and is required for certain positions.

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 bridging 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, including automated testing, code generation, and intelligent developer tooling.
  • Understand operator needs, work end-to-end from hardware to cloud, and own outcomes.
  • Mentor engineers and raise the bar on software quality, system design, and user-centric thinking.

Desired Qualifications

  • Experience shipping mobile apps that integrate with IoT devices or robots.
  • Experience with the Bazel build system.
  • AOSP or Android platform/framework-level experience.
  • Familiarity with video codecs such as H.264/H.265, camera pipelines, or real-time media processing.

About the Company

Skydio

Builds autonomous drones for work in dangerous places

Skydio builds autonomous drones for public safety agencies, utilities and military teams that need images and information from dangerous or hard-to-reach places. Its flying robots span outdoor inspection, indoor reconnaissance and longer-range response missions, with visual and thermal cameras to capture conditions on the ground. Operators use its Command software to plan missions, launch aircraft from remote docks and turn repeated flights into inspection records or live views of emergencies. Skydio sells the aircraft, software subscriptions and support services to organizations directly and through resellers. Founded in 2014, it is headquartered in San Mateo, California, United States.

Company size
501-1,000
Company stage
Late Stage VC
Total funding
$2.1B
Headquarters
San Mateo, CA
Founded
2014

Recently Posted Jobs

Explore more opportunities at Skydio

See more jobs