Android Application Engineer
Core
Own the Android control application that allows a single operator to command and coordinate autonomous drone fleets in real-time combat environments.
Role type
Senior Android Application Engineer (mission-critical)
Builds
Real-time UIs for drone telemetry, video feeds, map overlays, and fleet status
Domain
Defense / Autonomous Systems / Mobile Robotics (via careerplan.io/jobs/FA-006-CE-07F-android-application-engineer-at-aitan)
Required skills
Kotlin, Java, Android architecture (MVVM, clean architecture), real-time data rendering, networking (UDP/TCP, WebSockets), performance profiling, memory management, UX for high-stress contexts
Preferred skills
Drone vendor SDKs (DJI, Autel), real-time geo/map data visualization, video streaming (RTSP, WebRTC), hardware-connected apps (Bluetooth, USB serial), defense/avionics background
Technologies
Kotlin, Java, Android, MVVM, UDP, TCP, WebSockets, RTSP, WebRTC, Bluetooth, USB serial
Responsibilities
Own the architecture, development, performance, and reliability of the Android control app; Build real-time UIs displaying live telemetry and video; Design operator workflows for autonomous fleet command; Manage real-time data streams; Optimize for ruggedized hardware; Handle connectivity-degraded scenarios; Collaborate with backend engineers on APIs
Seniority
Senior, hands-on IC
