About the Role
We are seeking a Senior Android Engineer to join our innovative team at Skydio, a leader in autonomous flight technology. As a Senior Android Engineer remote, you will play a pivotal role in developing and enhancing our mobile applications that empower users to interact with drones in groundbreaking ways. Your expertise will help bridge our C++ autonomy engine with the Android application layer, ensuring seamless communication and functionality.
What You'll Do
- Architect and develop advanced drone control features that facilitate low-latency communication between devices, drones, and cloud services.
- Design and optimize video streaming, augmented reality, and real-time telemetry rendering on Android platforms.
- Own the JNI/NDK layer that connects our C++ libraries with the Kotlin application, ensuring high performance and reliability.
- Drive technical decisions on performance-critical paths, focusing on memory management, threading, and GPU utilization.
- Collaborate cross-functionally with autonomy, firmware, cloud, and product teams to deliver best-in-class drone control applications.
- Mentor junior engineers and elevate the quality of native Android and C++ code across the team.
Requirements
- 3-5+ years of professional software engineering experience, with a strong focus on both C++ and Android (Kotlin/Java).
- Deep experience with Android NDK and JNI, including building and debugging native libraries in production apps.
- Proficiency in Kotlin and familiarity with the modern Android ecosystem, including Coroutines and Jetpack components.
- Experience with graphics APIs such as Vulkan or OpenGL ES.
- Strong debugging and profiling skills across native and managed boundaries using tools like ASan and Android Studio profilers.
- Experience with low-latency network communication protocols (UDP, WebRTC).
- A track record of shipping mobile applications that integrate with hardware or IoT devices.
- Proficiency in Linux development environments.
Nice To Haves
- Experience with the Bazel build system.
- Familiarity with AOSP or Android platform/framework-level development.
- Knowledge of video codecs (H.264/H.265) and camera pipelines.
What We Offer
- Competitive base salary ranging from $170,000 to $240,000, commensurate with experience.
- Equity in the form of stock options, providing a stake in the company’s success.
- Comprehensive benefits package including health insurance, paid vacation, sick leave, and a 401K savings plan.
- Relocation assistance for eligible candidates to help you settle into your new role.
- A diverse and inclusive work environment that fosters innovation and collaboration.
Join us as a Senior Android Engineer remote and contribute to shaping the future of autonomous flight technology. Apply now to be part of a team that values creativity, technical excellence, and a commitment to pushing the boundaries of what is possible in drone technology.
This Senior Android Engineer position at Skydio offers a unique opportunity to work on cutting-edge drone technology with competitive compensation and relocation support.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months