Red Cat Holdings
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
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