CareerPlanSign in

Android Developer

Ashburn, Loudoun County💼 Full-time💰 $120,000–$120,000🗓 2026-04-29 → 2026-08-11

Core

Developing and maintaining Android applications that interface with external hardware systems using various communication protocols.

Role type

Android Developer (Hardware Integration)

Builds

Android applications for hardware-software integration

Domain

Defense technology / PNT (Positioning, Navigation, Timing)

Deliverable

production ML models | product features

Required skills

Kotlin, Java, Android SDK, Serial/I2C/SPI protocols, hardware-software debugging, system optimization

Preferred skills

GNSS/GIS, embedded systems, IoT, sensor inputs (accelerometer/gyroscope), Android NDK, Linux-based systems, secure communication practices

Technologies

Kotlin, Java, Android SDK, Git, Linux

Responsibilities

Design and develop Android applications, build apps interfacing with external hardware, diagnose and resolve complex technical issues across software and hardware layers, optimize application performance and reliability, participate in code reviews

Seniority

Mid-Senior, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.