Red Cat Holdings

Android Software Engineer

Red Cat Holdings  •  Utah (Hybrid)  •  5 months ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

Job Location Teal Drones - SLC, UT 84115

We are looking for an experienced Android Software Engineer to help develop and maintain our next-generation ground control station apps for drones. You will design and implement intuitive, high-performance Android applications that give users complete control over drone operation, telemetry, mission planning, video streaming, and payload control. This role requires a strong understanding of mobile development principles, real-time data handling, and a passion for building user-centric tools in a fast-paced, collaborative environment.

Essential Duties and Responsibilities

  • Mobile App Development
    • Design, develop, test, and maintain Android applications used to control drone operations and monitor flight status.
    • Implement UI/UX components for mapping, joystick input, video feeds, telemetry overlays, and mission planning.
    • Integrate SDKs for video decoding, camera control, GPS, and other drone-related systems (e.g., MAVLink, RTSP, custom APIs).
  • System Integration
    • Interface with drone firmware and communication protocols to enable real-time command and control.
    • Work closely with backend/cloud engineers to sync flight logs, user profiles, and operational data.
    • Support device pairing and secure connection protocols over Wi-Fi, Bluetooth, LTE, and proprietary links.
  • Testing & Optimization
    • Conduct performance tuning, latency analysis, and memory profiling to ensure smooth operation in field conditions.
    • Collaborate with QA and flight operations to run field trials, log issues, and implement fixes rapidly.
    • Build automated test coverage and CI pipelines for app releases.
  • Cross-Functional Collaboration
    • Work with UX designers to ensure mobile interfaces meet user needs in both consumer and mission-critical use cases.
    • Partner with electrical, firmware, and embedded systems teams to align mobile features with drone capabilities.
    • Participate in roadmap planning, user feedback sessions, and field testing campaigns.



Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • 3+ years of professional experience building Android applications in Kotlin and/or Java.
  • Strong understanding of Android SDK, Jetpack libraries, multithreading, and sensor/GPS APIs.
  • Experience with real-time data handling, custom video viewers (e.g., ExoPlayer, GStreamer), and Bluetooth/Wi-Fi comms.
  • Familiarity with MVVM, reactive programming (e.g., LiveData, RxJava, Flow), and clean architecture principles.
  • Comfortable using Git, CI/CD tools, and Agile development practices.

Additional Desired

Qualifications

  • Experience with drone communication protocols (MAVLink, DJI SDK, PX4, or similar).
  • Background in UAV systems, robotics, or mission control interfaces.
  • Familiarity with low-latency video streaming and telemetry data parsing.
  • Experience publishing and maintaining apps in the Google Play Store or internal enterprise deployments.
  • Knowledge of Android NDK and interfacing with native C++ code is a plus.

Physical Requirements and Working Conditions

  • Hybrid of office development and field testing (outdoor flight trials with real drones).
  • Collaborative, multidisciplinary engineering team working on cutting-edge UAV technologies.
  • Fast-paced development with tight integration between mobile, hardware, and flight control software.

Background Check

This position will require successfully completing a post-offer background check. Qualified candidates with a criminal history will be considered and are not automatically disqualified, consistent with federal and state law.

EEO and ITAR/EAR Work Authorization Disclosure

Red Cat Holdings provides equal employment opportunities (EEO) to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This position requires direct or indirect access to hardware, software, technology or technical data controlled under the International Traffic in Arms Regulations (ITAR) and the Export Administration Regulations (EAR). Successful candidates for positions subject to ITAR/EAR restrictions must provide proof of U.S. Citizenship or Permanent Residence and must not require sponsorship for export-restricted work authorization.

E-Verify

The company participates E-Verify ensure eligibility for employment and compliance with Right to Work rules.



Compensation: Salary plus generous annual equity package and potential bonuses.



Qualifications

Red Cat Holdings

About Red Cat Holdings

Red Cat (Nasdaq: RCAT) is a U.S.-based provider of advanced all-domain drone and robotic solutions for defense and national security. Through its wholly owned subsidiaries, Teal Drones and FlightWave Aerospace, Red Cat develops American-made hardware and software that support military, government, and public safety operations across air, land, and sea. Its Family of Systems, led by Black Widow™, delivers unmatched tactical capabilities in small, unmanned aircraft systems (sUAS). Expanding into the maritime domain through Blue Ops, Inc., Red Cat is also innovating in uncrewed surface vessels (USVs), delivering integrated platforms designed to enhance safety and multi-domain mission effectiveness. Learn more at www.redcat.red.

Industry
Aviation & Aerospace
Company Size
51-200 employees
Headquarters
South Salt Lake, Utah
Year Founded
2016
Social Media