Autonomy Software Engineer - Flight Core
Skydio
·
Posted:
August 1, 2023
·
Onsite
About the position
The job overview for this position is that it is an opportunity to work as an Autonomy Products Software Engineer in Flight Core at Skydio, the leading US drone company and world leader in autonomous flight. The role involves contributing to improving the robustness of the autonomy platform, developing new autonomous capabilities, and deploying these products to customers in various industries. The engineer will collaborate with different teams, prototype and iterate to validate industry requirements, and ensure high-quality deliverables. The ideal candidate should have experience in building projects for robots or hardware devices, familiarity with state-of-the-art algorithms, strong software engineering skills, and proficiency in Python and/or C++.
Responsibilities
- Build complex autonomous capabilities through collaboration with autonomy, mobile, platform, design, product, and flight test teams
- Rapidly prototype and iterate to validate industry requirements and take ownership of prototypes as they mature into robust commercial products
- Guide the requirements, release, and testing process to ensure high-quality deliverables
- Capture, understand, and react to customer feedback and potentially changing demands, ensuring day-to-day excellence of the software product
- Develop a deep understanding of core robotics principles coupled with a full understanding of how the system works
- Prototype and develop core autonomous flight and robotics algorithms as needed to expand the system's operational envelope
- Be a generalist helping out on all aspects of the software system when needed
- Experience building projects interfacing with and creating applications for robots or hardware devices
- Familiarity and preferably hands-on experience implementing state-of-the-art algorithms in computer vision, deep learning, motion planning, controls, robot autonomy software, and hardware
- Highly curious, creative, and able to communicate concepts to non-technical audiences
- Strong software engineering fundamentals and a commitment to writing clean, well-architected code
- High proficiency in Python and/or C++, preferably both
- Excited to use robotics to make the world safer, more productive, and more creative.
Requirements
- Experience building projects interfacing with and creating applications for robots or hardware devices
- Broad familiarity and preferably hands-on experience implementing state of the art algorithms in one or more of the following areas: computer vision, deep learning, motion planning, controls, robot autonomy software and hardware
- Highly curious, creative, and able to communicate concepts to non-technical audiences
- Strong software engineering fundamentals and a commitment to writing clean, well architected code
- High proficiency in Python and/or C++, preferably both
- Excited to use robotics to make the world safer, more productive, and more creative
Benefits
- Competitive annual base salary range of $156,000 - $215,000
- Eligibility to enroll in benefit plans
- Variety of incentives and stipends available
- Emphasis on diversity and inclusion
- Multidisciplinary environment that embraces diverse perspectives
- Commitment to growing network of people, programs, and resources to nurture inclusive culture
- Equal employment opportunities regardless of race, color, ethnicity, national origin, citizenship, gender, age, religion, disability status, sexual orientation, marital status, medical condition, genetic information, veteran or military status, or other protected classifications
- Use of E-Verify to confirm employment eligibility (for positions in the United States)