Senior Android Qt/C++ Engineer — Drone Ground Control
Teal Drones
Salt Lake City (UT)
On-site
USD 85,000 - 120,000
Full time
14 days+
Application generator
Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.
Get past ATS filters
Benefits offered by this job
Generous annual equity package
Potential bonuses
Job summary
Teal Drones is seeking an experienced Software Engineer in Salt Lake City, UT, to enhance the Android-based QGroundControl experience for drone platforms. Candidates should possess a strong background in Qt/C++ and Android development, with specific expertise in MAVLink communication and real-time systems. The role involves developing, debugging, and optimizing QGroundControl for Android while ensuring seamless drone communication. A bachelor's degree and at least 5 years of software engineering experience are required.
Qualifications
5+ years of software engineering experience focused on Qt/C++ and/or Android development.
Hands-on experience with QGroundControl (QGC) or similar ground control software.
Strong proficiency in C++ and Qt (QML, signals/slots, threading).
Responsibilities
Own and maintain Teal’s fork of QGroundControl.
Integrate MAVLink communication on Android devices.
Debug and resolve issues in Qt signal/slot interactions.
Skills
Qt/C++
Android development
MAVLink communication
Real-time systems
Debugging skills
Education
Bachelor's or master's degree in Computer Science or related field
Tools
QGroundControl
CI/CD systems
Job description
Teal Drones is seeking an experienced Software Engineer in Salt Lake City, UT, to enhance the Android-based QGroundControl experience for drone platforms. Candidates should possess a strong background in Qt/C++ and Android development, with specific expertise in MAVLink communication and real-time systems. The role involves developing, debugging, and optimizing QGroundControl for Android while ensuring seamless drone communication. A bachelor's degree and at least 5 years of software engineering experience are required.