# Senior Software Engineer - Mobile Platform
**Company:** [Skydio](https://hotfix.jobs/companies/skydio)
**Location:** San Mateo, CA
**Salary:** $170K-$240K
**Experience:** 3+ years
**Skills:** Android, Kotlin, C++, Jni, Ndk, Jetpack, Coroutines, Gradle, Vulkan, Opengl Es, Linux, Webrtc, Udp
**Posted:** 2026-03-27
> Builds high-performance Android apps for drone controllers, integrating C++ autonomy engine with cloud services via JNI/NDK for real-time control and mission management. Requires 3+ years Android/C++ experience and graphics/networking expertise.
## Job Description
## 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 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
- 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** — 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)
- Track record of shipping mobile apps that integrate with hardware, IoT devices, or robots
- Proficiency in **Linux** development environments

## Nice To Haves
- Experience shipping mobile apps that integrate with IoT devices or robots
- Experience with **Bazel** build system
- **AOSP** or Android platform/framework-level experience
- Familiarity with video codecs (**H.264/H.265**), camera pipelines, or real-time media processing

## Compensation
**Annual base salary range: $170,000 - $240,000** plus equity and comprehensive benefits.
**Apply:** https://hotfix.jobs/jobs/senior-software-engineer-mobile-platform-at-skydio-3fa789c2-8ab4-4e87-9c93-d0db86215a32
**Canonical:** https://hotfix.jobs/jobs/senior-software-engineer-mobile-platform-at-skydio-3fa789c2-8ab4-4e87-9c93-d0db86215a32