Logo
Red Cat Holdings

Android Software Engineer

Red Cat Holdings, Salt Lake City, Utah, United States, 84193

Save Job

Join to apply for the

Android Software Engineer

role at

Red Cat Holdings Join to apply for the

Android Software Engineer

role at

Red Cat Holdings Get AI-powered advice on this job and more exclusive features. Position Summary

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. 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.

Description

Position Summary

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 ensure eligibility for employment and compliance with rules.

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

Seniority level Mid-Senior level Employment type

Employment type Full-time Job function

Job function Engineering and Information Technology Industries Aviation and Aerospace Component Manufacturing Referrals increase your chances of interviewing at Red Cat Holdings by 2x Get notified about new Software Engineer jobs in

Salt Lake City, UT . Salt Lake City, UT $115,000.00-$130,000.00 2 weeks ago West Valley City, UT $75,000.00-$95,000.00 1 week ago Lehi, UT $165,000.00-$225,000.00 1 year ago Salt Lake City, UT $125,000.00-$200,000.00 1 month ago Salt Lake City Metropolitan Area 3 months ago Software Engineer Full-Time (Contractor)

Salt Lake City, UT $30.00-$70.00 2 months ago Software Engineer Intern - NASA Grant (Lehi, UT)

Salt Lake City Metropolitan Area $80.00-$90.00 6 days ago Salt Lake City Metropolitan Area 4 weeks ago Salt Lake City Metropolitan Area 3 months ago Draper, UT $121,116.00-$151,395.00 19 hours ago Engineering - Salt Lake City - Associate, Software Engineering - 630561

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr