Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Skydio

Middleware Software Engineer Intern

Skydio

. Develop and implement software running on drones and accessory product lines .

Posted 11/10/2026internshipSan Mateo • California • United StatesEntry Level💰 $47 - $70 per hourWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in software development for drone applications, focusing on C++ and Python programming, API design, and middleware performance evaluation. Strong collaboration and problem-solving skills are essential for effective teamwork in cross-functional environments.

Highest-signal resume keywords
C++ ProgrammingPython ProgrammingAPI DesignConcurrency UnderstandingProblem-Solving Skills

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
C++PythonConcurrencyMulti-ThreadingMulti-ProcessingClean CodeAbstraction BoundariesDebuggingMiddleware Performance EvaluationSoftware Development
Soft Skills
Communication SkillsCollaboration SkillsAnalytical Skills
Industry Keywords
Drone Software DevelopmentMiddleware SystemsCross-Functional TeamsEmbedded SystemsFlight TestCustomer Support

Tech Stack

Tools & technologies
PythonC++

About the role

Key responsibilities & impact
  • Develop and implement software running on drones and accessory product lines
  • Work on real projects with visible impact on products
  • Design clear, simple APIs for complex infrastructure
  • Evaluate middleware system performance and reliability
  • Collaborate closely with Middleware team members and cross-functional teams including Embedded Systems, Design, Flight Test, and Customer Support
  • Take ownership and autonomy over assigned work

Requirements

What you’ll need
  • A junior, senior, or MS-level student, preferably having taken Computer Systems classes
  • Experience with C++ and Python
  • Understanding of concurrency, including multi-threading, multi-processing, and handling race conditions
  • Ability to write clean code with appropriate abstraction boundaries
  • Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams
  • Strong problem-solving and analytical skills, with the ability to debug complex issues and propose effective solutions
  • For positions located in the United States of America, employment eligibility is verified through E-Verify