Software Engineer Intern - Stem Fair

Paycom - ATS

Salt Lake City (UT)

On-site

USD 28,000 - 41,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

Red Cat Holding is seeking a Software Engineer Intern to help build and test features for the Android-based ground control application used with drone platforms.

You will debug native C++ code, work with Android apps, and learn real-time communication basics (MAVLink) while receiving mentorship from senior engineers in a Linux-based setup.

Qualifications

  • Currently pursuing a degree in Computer Science or Computer Engineering or a related field.
  • Coursework or personal projects involving C++; Java/Kotlin or Python valued.
  • Strong debugging and problem-solving skills; curiosity at work.

Responsibilities

  • Assist in building and testing features for the Android-based ground control app.
  • Debug issues in native C++ code and Android apps; investigate performance problems.
  • Learn drone-ground control real-time communication (MAVLink, networking basics).
  • Support testing and field-validation of new features; contribute to build tooling and docs.
  • Participate in code reviews and team discussions to build good engineering habits.

Skills

C++
Android development
Real-time systems
Linux development
Debugging

Education

Pursuing CS/CE degree

Tools

Qt/QML

Job description

Position SummaryRed Cat Holding is looking for a motivated Software Engineer Intern to support our engineering team working on the ground control station experience for our drone platforms. This is a hands-on opportunity to learn real-world software engineering — including C++, Android development, and real-time systems — while contributing to features used in actual drone missions.You'll work alongside experienced engineers on problems like: how do you keep a live data connection stable between a drone and a tablet? How do you debug an app that's running slow or crashing? How do you build something that has to work reliably in the field, not just in a lab?No prior drone or aerospace experience needed — we're looking for strong fundamentals and curiosity, with mentorship built in.What You'll DoAssist in building and testing features for our Android-based ground control application, under the guidance of senior engineersHelp debug issues in native C++ code, Android apps, or communication between the twoLearn how drones and ground control software communicate in real time (MAVLink protocol, networking basics)Support testing and validation of new features, including field-testing support when availableContribute to build tooling, documentation, or automation tasks as neededParticipate in code reviews and team discussions to build good engineering habits earlyWhat We're Looking ForCurrently pursuing a degree in Computer Science, Computer Engineering, or a related fieldCoursework or personal projects involving C++ (Java/Kotlin, Python, or other languages also valued)Strong problem-solving and debugging instincts — comfortable digging into why something isn't workingGenuine interest in robotics, drones, or real-time/embedded systemsComfortable working in a Linux-based development environment (or willing to learn quickly)Nice to Have (not required)Exposure to Android development or mobile app projectsFamiliarity with Qt/QML or other UI frameworksInterest in networking, hardware interfaces, or systems programmingAny personal or academic project involving drones, robotics, or embedded systemsWorking ConditionsPrimarily computer-based work in an office/lab environmentOccasional participation in field testing or facility walk-throughs may be available for hands-on exposureBackground CheckThis 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 DisclosureRed 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-VerifyThe company participates E-Verify ensure eligibility for employment and compliance with Right to Work rules.Compensation: Base pay, plus generous annual equity package and potential bonuses.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Electrical Engineer Intern - Stem Fair
Electrical Engineer Intern - Stem Fair

Paycom - ATS • Salt Lake City (UT)

On-site
USD 99,000 - 132,000
Equity package
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
Mechanical Engineer Intern - Stem Fair
Mechanical Engineer Intern - Stem Fair

Paycom - ATS • Salt Lake City (UT)

On-site
USD 28,000 - 41,000
Equity package
Bonus opportunities
Software Engineer, Swarm Systems
Software Engineer, Swarm Systems

Apium Swarm Robotics, Inc. • San Diego (CA)

On-site
USD 90,000 - 124,000
Fully remote work
Manufacturing Engineer Intern - Stem Fair
Manufacturing Engineer Intern - Stem Fair

Paycom - ATS • Salt Lake City (UT)

On-site
USD 18,000 - 30,000
Senior Quality Assurance Manager
Senior Quality Assurance Manager

Teal Drones • Salt Lake City (UT)

On-site
USD 100,000 - 130,000
Annual equity package
Potential bonuses
Developer Experience Engineer
Developer Experience Engineer

Paycom - ATS • Salt Lake City (UT)

On-site
USD 120,000 - 180,000
Equity package
Bonuses
Senior Mechanical Engineer Manager
Senior Mechanical Engineer Manager

Teal Drones • Salt Lake City (UT)

On-site
USD 120,000 - 150,000
Senior Software Engineer
Senior Software Engineer

Paycom - ATS • Torrance (CA)

On-site
USD 137,000 - 183,000
Equity
Bonus potential
Lead Guidance, Navigation, and Control Engineer
Lead Guidance, Navigation, and Control Engineer

Teal Drones • Salt Lake City (UT)

On-site
USD 100,000 - 130,000
Generous annual equity package
Potential bonuses