Senior Software Engineer - Mobile Platform

Skydio
San Mateo
Workplace: OnsiteFull timeUSD 170,000 - 240,000 annuallyFunction: Software EngineeringExperience: 3-5 yearsSkills: ["C++","Android","Kotlin","JNI","NDK","Gradle","Coroutines","Jetpack","OpenGL ES","Vulkan","Metal","WebRTC","UDP","Linux"]

Senior Android Engineer to architect, develop, and polish native mobile applications bridging a C++ autonomy engine with the Android layer. Own JNI/NDK subsystems, drive performance decisions, and mentor teammates while collaborating with autonomy, firmware, cloud, and product teams to deliver low-latency drone control apps with video streaming, AR, and real-time telemetry on Android.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Skydio
Skydio
5 months ago

Senior Software Engineer - Mobile Platform

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 17 hours agoStatus: Live

Job Summary

Senior Android Engineer to architect, develop, and polish native mobile applications bridging a C++ autonomy engine with the Android layer. Own JNI/NDK subsystems, drive performance decisions, and mentor teammates while collaborating with autonomy, firmware, cloud, and product teams to deliver low-latency drone control apps with video streaming, AR, and real-time telemetry on Android.
Location: San Mateo
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Architect and build advanced drone control features that integrate low-latency communication between device, drone, and cloud
  • •Design and improve video streaming, augmented reality, and real-time telemetry rendering on Android
  • •Own the JNI/NDK layer that bridges our C++ autonomy libraries with the Kotlin application
  • •Drive technical decisions on performance-critical paths (memory management, threading, GPU utilization)
  • •Work cross-functionally with autonomy, firmware, cloud, and product teams to deliver best-in-class drone control applications
  • •Mentor engineers and raise the bar on native Android and C++ code quality

Pay and Benefits

Salary: USD 170,000 - 240,000 annually
Equity and Bonus:Equity
Perks:Health Insurance401kPaid Leave

Key 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 — 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:3-5 yearsDronesIoTRoboticsAndroid
Skills:C++AndroidKotlinJNINDKGradleCoroutinesJetpackOpenGL ESVulkanMetalWebRTCUDPLinux
Languages:English
Tech Stack:C++AndroidKotlinJNINDKOpenGL ESVulkanPerfettoASanJetpackGradleWebRTCUDPLinux

Company Brief

Skydio
Designs and manufactures autonomous consumer and enterprise drones using AI-powered vision and navigation systems for inspection, mapping, public safety, and industrial applications. Focuses on rugged, fully autonomous flight and end-to-end drone solutions.
Industry: Drones & Aerial Logistics
Company Size: Large (251 to 1,000 employees)
Growth: Scaleup
Valuation: Unicorn (USD 1B+)
Funding: Series D
Headquarters: San Mateo, United States
Founded: 2014
WebsiteLinkedIn