SlipstreamJobsFresh Startup & VC-Backed Jobs

Senior Android Apps Engineer - ArcTAK Lead

Firestorm - San Diego, CA, United States - In-office

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Salary: USD 145,000 - 165,000 / annual

Firestorm is building expeditionary defense manufacturing and autonomous systems, including modular unmanned aircraft and deployable microfactories designed for rapid deployment and adaptability in the field. You will join as a Senior Android Applications Engineer focused on the Tactical Assault Kit (TAK) ecosystem, with the opportunity to grow into the lead developer role on a small team. You will design and develop solutions supporting real-time communication, situational awareness, and mission execution for defense and tactical operations. Key Responsibilities: - Design and implement ATAK plugins, features, and integrations in Java - Lead the full development lifecycle of ATAK-based application solutions - Work with management to plan release goals, timelines, and development cycles - Assist with sprint planning and mentor junior developers - Review code and guide skills development of junior team members - Author technical documentation including build instructions, testing procedures, and release notes - Contribute to official TAK repositories while maintaining alignment with community standards - Engage with TAK community initiatives to stay current on feature updates and best practices - Create UI assets optimized for use in austere and high-intensity environments - Apply knowledge of industry protocols (MAVLink, Link 16, OMNI) for secure cross-platform interoperability - Support evaluation and integration of UAS systems into TAK workflows - Participate in client-facing engagements with government, military, and commercial stakeholders - Implement and maintain best practices for secure data handling, network configurations, and access controls - Collaborate with cross-functional teams to align TAK capabilities with organizational objectives Required Qualifications: - Bachelor's or advanced degree in Computer Science, Software Engineering, or related field - 8+ years of software development experience with strong focus on Java - 5+ years of Android development experience, including Android Studio IDE, Android SDK, Gradle build system, and Jetpack libraries - Ability to seamlessly integrate C++ code into Android applications using 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 (Activity lifecycle, Services, Broadcast Receivers, Content Providers) - Customer-facing communication skills with ability to translate technical concepts for non-technical audiences - U.S. citizenship required with ability to obtain U.S. Government security clearance Preferred Qualifications: - Deep knowledge of TAK ecosystem (ATAK, TAK Server) including plugin development and system integration - Full understanding of Cursor-On-Target message formats and sub-schemas - Demonstrated success building and maintaining ATAK/TAK solutions - Hands-on familiarity with TAK Product Center including code contributions and community collaboration - Background in defense or tactical UX with understanding of operator constraints and workflows - 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

Similar roles