Middleware Software Engineer Intern - Fall 2026

Skydio Skydio · Defense · US CA San Mateo · R&D

Skydio is seeking a Middleware Software Engineer Intern to work on the foundational infrastructure for their autonomous drones and accessory products. The role involves developing and implementing software between the kernel and application layers, focusing on updates, logging, media management, and inter-process communication. Interns will work on real projects, design APIs, evaluate performance, and collaborate with cross-functional teams.

What you'd actually do

  1. Develop and implement software that runs on the drone and our growing accessory product lines. As an intern you will work on real projects that have a visible impact on our products.
  2. Design clear, simple APIs for complex infrastructure.
  3. Evaluate the performance and reliability of our system middleware.
  4. Work closely with other members of the Middleware team.
  5. Have a strong sense of ownership and autonomy over your work.

Skills

Required

  • C++
  • Python
  • concurrency
  • multi-threading
  • multi-processing
  • race conditions
  • clean code
  • abstraction boundaries
  • communication skills
  • collaboration skills
  • problem-solving skills
  • analytical skills
  • debugging

Nice to have

  • Computer Systems classes