Senior Android Apps Engineer – ArcTAK Lead
Generate a McCoy IQ challenge in 30 seconds.
See how candidates think and approach the work this role demands, before the phone screen. We'll build a video challenge from this posting, and you can edit or share it before it goes live.
Key details
Why this role is notable
A drone maker that describes itself as building deployable microfactories for the battlefield is hiring a lead developer for TAK, the military's common tactical situational-awareness software, signaling that it is building its aircraft to plug directly into existing warfighter command-and-control rather than selling as a standalone vehicle.
Job Description
Who We Are
About the Role
What You’ll Do
- Design and implement ATAK plugins, features, and integrations in Java.
- Lead the full development lifecycle of ATAK-based application solutions.
- Work closely with a manager to plan release goals, timelines, and cycles.
- Assist with sprint planning for junior developers.
- Review code from junior developers and assist in their skills development.
- Author build instructions, testing instructions, release notes and other technical documents.
- Contribute to and navigate official TAK repositories, maintaining alignment with community standards and coordinating with external stakeholders.
- Engage with TAK community initiatives to stay current on feature updates and best practices.
- Create UI assets and ensure interface designs are optimized for ease of use in austere and high-intensity environments.
- Apply knowledge of industry-standard protocols (i.e. MAVLink, Link 16, OMNI) to develop secure solutions for cross-platform interoperability.
- Support the evaluation and integration of UAS systems into TAK workflows.
- Participate in client-facing engagements with government, military, and commercial stakeholders, including gathering feedback and delivering product demonstrations.
- Implement and maintain best practices for secure data handling, network configurations, and user access controls.
- Work closely with cross-functional teams (software, hardware, operations) to align TAK capabilities with broader organizational objectives.
Required Qualifications
- 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.
- 5+ years of experience developing for Android, including familiarity with Android Studio IDE, Android SDK, Gradle build system, and Jetpack libraries.
- Ability to seamlessly integrate C++ code into Android applications using the Android NDK and JNI.
- Experience implementing encryption, authentication, and secure communication methodologies in restricted environments.
- Background in secure DevOps practices, including test automation and CI/CD pipelines.
- High proficiency in Android architecture fundamentals, including the Activity lifecycle, Services, Broadcast Receivers, and Content Providers.
- Customer-facing communication skills, with the ability to translate technical concepts for non-technical audiences.
- U.S. citizenship is required, alongside the ability to obtain U.S. Government security clearance.
Preferred Qualifications
- Deep knowledge of the TAK ecosystem (ATAK, TAK Server, etc.), including plugin development and system integration.
- Full understanding of the Cursor-On-Target message formats and its different sub-schemas.
- Demonstrated success building and maintaining ATAK/TAK solutions, including plugin creation and lifecycle management.
- Hands-on familiarity with the TAK Product Center, including code contributions, community collaboration, and plugin lifecycle management.
- Background in defense or tactical UX, with an understanding of operator constraints, workflows, and operational requirements.
- Experience with real-time video streaming systems (RTSP, SRT) connected to TAK platforms.
- Knowledge of unmanned aerial systems, including flight dynamics, sensor feeds, and communication protocols.
Work Environment
- This role is based in San Diego, CA.
- We welcome candidates who are local or open to relocating; relocation assistance is available and may be included in the offer package where appropriate.
Compensation
Benefits & Perks
- We offer comprehensive medical, dental, and visions plans
- 401(k) Retirement Savings Plan to invest in your long-term retirement goals
- Equity grants for new hires
- Unlimited PTO
- Extremely generous company holiday calendar, including a holiday hiatus in July & December.
- Generous Parental Leave
- Lifestyle Spending Account
- FSA
- DCFSA
- HSA
- Hospital Indemnity insurance
- Critical Illness insurance
- Accident insurance
- Basic Life/AD&D, short-term and long-term disability insurance, 100% covered by Firestorm. Plus, the option to purchase additional life insurance for you and your family.
- Mental Health Resources: We provide free mental health resources 24/7 including therapy and more. Additional work-life services, such as free legal and financial support, are available to you as well.
Export Control Compliance
Equal Opportunity Statement
Interested in working for companies like this one?
Answer a McCoy challenge. Companies hiring in engineering see your response and reach out when they want to talk.
About 15 minutes to prepare and 5 minutes to record. Unlimited retakes and a teleprompter help you answer. No AI training, and you can delete your response anytime.
This isn't an application to Firestorm.
Audit details(provenance, verification trail, raw fields)
Core fields
firestorm:am9icG9zdDqVFxFFLiiMPW6YP2STAOj3Provenance
firestormVerification trail
This posting hasn't been probed by our closure verifier yet. Stream C runs on a rolling schedule against postings approaching the close-decision threshold.
LLM enrichment
See how we measure for definitions, or our corrections log for known issues. Found something wrong? Flag a correction.
