Senior Software Engineer - Mobile Platform
Core
Design and build high-performance operator interfaces for real-time drone control, video streaming, and mission management on Skydio's autonomous flight controllers.
Role type
Senior Android Engineer (Mobile Platform)
Builds
Native Android applications integrating C++ autonomy engines, cloud services, and physical controller hardware.
Domain
Autonomous drones / Aerial robotics / Mobile systems
Deliverable
product features
Required skills
Android NDK, JNI, Kotlin, C++, Vulkan/OpenGL ES, low-latency network protocols (UDP/WebRTC), Linux development, hardware integration
Preferred skills
Bazel, AOSP, video codecs (H.264/H.265), real-time media processing
Technologies
Android, Kotlin, C++, JNI, NDK, Vulkan, OpenGL ES, WebRTC, Gradle, Jetpack
Responsibilities
Architect product features bridging C++ autonomy, Android, and cloud; mentor engineers on system design and user-centric thinking; debug and profile native/managed boundaries; work cross-functionally to translate system capabilities into user experiences.
Seniority
Senior, hands-on IC