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

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Middleware Software Engineer Intern
SkydioMiddleware Software Engineer Intern for Skydio, developing software for autonomous drones. Collaborating with cross-functional teams on impactful projects in a fast-paced environment.
Posted 5/26/2026internshipSan Mateo • California • 🇺🇸 United StatesEntry Level💰 $47 - $58 per hourWebsite
Tech Stack
Tools & technologiesPython
About the role
Key responsibilities & impact- Develop and implement software that runs on the drone and accessory product lines.
- Design clear, simple APIs for complex infrastructure.
- Evaluate the performance and reliability of system middleware.
- Work closely with other members of the Middleware team.
Requirements
What you’ll need- A junior, senior, or MS-level student, preferably having taken Computer Systems classes.
- Experience with C++ and Python.
- An understanding of concurrency – multi-threading, multi-processing, and how to handle 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.
Benefits
Comp & perks- Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or other characteristics protected by federal, state or local anti-discrimination laws.
- Skydio provides equal employment opportunities to applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, or disability.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C++Pythonmulti-threadingmulti-processingabstraction boundariesdebuggingsoftware developmentAPI designsystem middlewareperformance evaluation
Soft Skills
communicationcollaborationproblem-solvinganalytical skillscross-functional teamwork