Soaring logo
Soaring Verified
Cybersecurity, Data Governance, Software Development

Software Engineering Internship

Orange, California, United StatesOnsiteInternshipJunior / Entry-level$35–$35 /hrPosted 1 month ago

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

Soaring Aerospace, a startup drone logistics company with ties to Caltech and MIT, is seeking a Software Engineering Intern in Orange County, CA. This paid internship focuses on control software for aerodynamic flight operations, with potential for full-time conversion. The intern will work closely with the Control and Software team, contributing to QGroundControl customizations, PX4 autopilot, Gazebo simulator, CI/CD pipelines, and flight dashboards. Required qualifications include pursuing a technical degree and strong programming skills in C++ and Python, Linux, and Git. Preferred qualifications include coursework in control systems, experience with Qt/QML, UAV autopilot stacks, CI/CD, and simulation tools.

Description:

Soaring Aerospace is a startup drone logistics company with ties to Caltech and MIT. We are advancing the state of the art in delivering heavy supplies to both military and consumer markets. Based in Orange County, CA, we are seeking a capable intern to assist with control software related to aerodynamic flight operations.

This is a paid position with the potential to transition into a full-time role, offering significant opportunities to participate in the company’s long-term success.

Responsibilities

*Work closely with the Control and Software team to help with:*

  • Building and extending QGroundControl customizations such as Fly View widgets and mission planning items
  • Contributing to control software and the PX4 autopilot
  • Customizing the Gazebo simulator used for development and testing
  • Maintaining and improving CI/CD pipelines and the flight review website
  • Contributing to the flight dashboard

Qualifications

*Required*

  • Currently pursuing or graduating with a degree in Computer Science, Computer Engineering, Electrical Engineering, Aerospace Engineering, Mechanical Engineering, Robotics, or a related technical field
  • Strong programming skills in C++ and Python
  • Comfortable working in Linux environments
  • Comfortable with Git and collaborative coding workflows
  • Willingness and ability to travel to field test sites and work outdoor

*Preferred*

  • Coursework or projects in control systems, dynamics, or estimation
  • Experience with Qt/QML
  • Exposure to UAV autopilot stacks such as PX4, ArduPilot, or MAVLink
  • Familiarity with CI/CD pipelines (e.g., GitHub Actions)
  • Prior involvement with a collegiate robotics, drone, or aerospace team
  • Familiarity with Simulink and/or control design and simulation pipelines

Compensation

  • $35/hour with minimum of 25-30 hours per week
  • This is an on-site position
  • We are located in a prominent part of the City of Orange with close accessibility to major freeways
Ready to apply?
You'll be redirected to Soaring's application page.

Similar roles