Firestorm Labs
Senior Android Apps Engineer – ArcTAK Lead
$145K–$165K
San Diego, United States · On-site · Senior · Full-time · Posted Oct 23, 2026
- Experience
- 5+ years of software development experience focused on Java; 5+ years of Android development experience.
- Education
- Bachelor's or advanced degree in Computer Science, Software Engineering, or a related field.
- Visa sponsorship
- U.S. citizenship is required, along with the ability to obtain U.S. Government security clearance. Export-control eligibility requires U.S. citizenship, lawful permanent residency, protected-individual status, or other eligibility to obtain required authorizations.
About the job
Develop and lead Android Tactical Assault Kit (TAK) applications and integrations that support tactical communication, situational awareness, and mission execution.
What you'll do
- Design ATAK plugins, features, and integrations in Java, and lead the full development lifecycle of ATAK applications.
- Mentor and review work by junior developers; support release planning and produce technical documentation.
- Integrate protocols and UAS systems into TAK workflows, while coordinating with stakeholders and maintaining secure practices.
What they ask for
- Bachelor's or advanced degree in Computer Science, Software Engineering, or a related field.
- 5+ years of software development experience with a strong focus on Java, and 5+ years developing for Android.
- Ability to integrate C++ into Android applications using Android NDK and JNI.
- Experience with secure communication and DevOps practices, Android architecture fundamentals, and customer-facing communication; U.S. citizenship and ability to obtain U.S. Government security clearance.
Nice to have
- Deep knowledge of the TAK ecosystem, including ATAK plugin development and system integration.
- Experience with Cursor-On-Target, tactical UX, RTSP/SRT video streaming, or unmanned aerial systems.
Pay
$145,000 – $165,000 USD (base salary)
Tools
Java, Android Studio IDE, Android SDK, Gradle, Jetpack libraries, C++, Android NDK, JNI
Model-written summary · the original posting is authoritative