Android Native C++ Engineer — Real-Time UAV Ground Control

Red Cat Holdings

Salt Lake City (UT)

On-site

USD 120,000 - 170,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Teal Drones is seeking a hands-on Android Engineer (C++/NDK) to own Android‑based ground control station work for drone platforms. You’ll build, debug, and optimize native C++ systems on Android for mission planning, telemetry, and real‑time vehicle control within a QGroundControl/Qt environment.

You will work across Android internals, JNI, and networking, with emphasis on performance, reliability, and field robustness.

Qualifications

  • 5+ years of software engineering experience with strong C++ proficiency.
  • Hands-on Android native development (NDK/JNI) and memory management.
  • Experience with multi‑threaded, performance‑sensitive systems.
  • Familiarity with MAVLink, UAV protocols, or ground control software is a plus.
  • Comfortable in Linux-based environments; Qt/QML experience preferred.

Responsibilities

  • Own and maintain native C++ ground control functionality for real-time workflows.
  • Build and optimize Android NDK components for mission planning and vehicle control.
  • Develop robust JNI boundaries and manage memory and threading lifecycles.
  • Debug multithreaded native code and cross-language integration points.
  • Integrate MAVLink across transports (UDP/TCP/USB/Serial) on Android.
  • Collaborate with firmware and field-test teams to resolve issues fast.

Skills

Modern C++
Android NDK
Multithreading
Networking (UDP/TCP/Serial)
Linux development
MAVLink familiarity

Education

Bachelor's or Master's in CS/CE or related

Tools

Qt/QML
QGroundControl (QGC)
JNI / native Android integration

Job description

Teal Drones is seeking a hands-on Android Engineer (C++/NDK) to own Android‑based ground control station work for drone platforms. You’ll build, debug, and optimize native C++ systems on Android for mission planning, telemetry, and real‑time vehicle control within a QGroundControl/Qt environment.

You will work across Android internals, JNI, and networking, with emphasis on performance, reliability, and field robustness.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Android Qt/C++ Engineer — Drone Ground Control
Senior Android Qt/C++ Engineer — Drone Ground Control

Teal Drones • Salt Lake City (UT)

On-site
USD 85,000 - 120,000
Generous annual equity package
Potential bonuses
Software Engineer, Android Native (C++/NDK)
Software Engineer, Android Native (C++/NDK)

Red Cat Holdings • Salt Lake City (UT)

On-site
USD 120,000 - 170,000
Senior Android Engineer - Real-Time UAS Apps (Remote)
Senior Android Engineer - Real-Time UAS Apps (Remote)

Far Coder • Northern (KY)

Hybrid
USD 166,000 - 220,000
Software Engineer, QGC
Software Engineer, QGC

Teal Drones • Salt Lake City (UT)

On-site
USD 85,000 - 120,000
Generous annual equity package
Potential bonuses
Real-Time Android Engineer for Battlefield Drone Control
Real-Time Android Engineer for Battlefield Drone Control

eyesAtop • New York (NY)

On-site
USD 180,000 - 220,000
Dental Insurance
Health Insurance
Paid time off
+1
Senior Android Engineer - Drone Autonomy & NDK
Senior Android Engineer - Drone Autonomy & NDK

Skydio • San Mateo (CA)

On-site
USD 170,000 - 240,000
Equity in stock options
Comprehensive benefits package
Paid vacation time
Senior Android Engineer — Drone Control & NDK (C++)
Senior Android Engineer — Drone Control & NDK (C++)

Skydio Inc. • San Mateo (CA)

On-site
USD 170,000 - 240,000
Equity in stock options
Comprehensive benefits packages
Paid vacation and sick leave
+1
Android Engineer - Real-Time UAS UI & Telemetry
Android Engineer - Real-Time UAS UI & Telemetry

Anduril Industries • Costa Mesa (CA)

On-site
USD 166,000 - 220,000
Competitive equity grants
Comprehensive health benefits
Support for recovery and personal growth
Android Engineer — Real-Time UAV Control (ATAK)
Android Engineer — Real-Time UAV Control (ATAK)

Slope • Costa Mesa (CA)

On-site
USD 166,000 - 220,000
Comprehensive benefits package
Highly competitive equity grants
Android Engineer - Real-Time UAS Map UI (ATAK)
Android Engineer - Real-Time UAS Map UI (ATAK)

JobCubby • Costa Mesa (CA)

On-site
USD 166,000 - 220,000
Health Insurance
Equity Grants