Skydio is looking to develop and improve the foundational infrastructure of its autonomous drones and accessory products, specifically the Device Platform - Middleware, to empower a broader audience of drone users.
Requirements
- 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.
- Strong problem-solving and analytical skills, with the ability to debug complex issues and propose effective solutions.
Responsibilities
- Develop and implement software that runs on the drone and our growing accessory product lines.
- Design clear, simple APIs for complex infrastructure.
- Evaluate the performance and reliability of our system middleware.
- Work closely with other members of the Middleware team.
- Have a strong sense of ownership and autonomy over your work.
Other
- A junior, senior, or MS-level student, preferably having taken Computer Systems classes.
- 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.
- 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.