Computer Vision Engineer
Palo Alto, California, United States
About Wing:
Wing is reshaping the future of delivery. We are an on-demand drone delivery service that can deliver food, medicine or other items within minutes. We’ve also developed an unmanned traffic management platform to safely route drones through the sky. Our service is faster, safer and produces far less pollution than traditional delivery. Originally created in 2012 within X, the Moonshot Factory, Wing is now an Alphabet company.
About the Role:
As a Computer Vision Engineer you will help us build a state-of-the-art navigation system that safely flies thousands of autonomous aircraft every day around people, buildings, and terrain, with or without GPS, day or night, rain or shine. Developing and fielding this kind of large-scale production vision-based navigation system is a challenge that you find both humbling and exhilarating—you are not alone, we do too! You enjoy developing systems from concept through production, and you have an eye for crafting practical solutions that run reliably on real-world systems. You will work in a multidisciplinary environment with direct access to our electrical, mechanical, planning guidance and control, and embedded software engineers.
What You'll Do:
- Create innovative and reliable navigation solutions for our fleet of autonomous aircraft in the area of visual–inertial odometry, Visual SLAM, obstacle detection and avoidance, global localization in GPS-challenged environments, and 3D reconstruction.
- Conduct trade studies for sensor and algorithm selection.
- Contribute to building the testing and analysis infrastructure required to validate these solutions and continuously monitor their performance.
- See your solutions through the entire life-cycle: concept, design, implementation, lab and flight testing and evaluation, fielding, and support.
- Participate in the team's processes, including: requirements and design documentation, test-plan generation and execution, peer design and code reviews, and process feedback and improvements.
What You'll Need:
- MS degree in Aerospace, Robotics, Mechanical Engineering, or a related field.
- 3+ years of experience working with visual inertial odometry, visual SLAM or other techniques involving optimal estimation of camera motion or scene geometry from imagery with aerial or ground vehicles.
- Expertise in estimation and filtering techniques, including Kalman Filters.
- Experience working with and fusing data from a variety of sensors (IMU, cameras, Radar, Lidar, etc.).
Bonus:
- PhD degree in Aerospace, Robotics, Mechanical Engineering, or a related field.
- Proven track record of industry experience working with multiple of the skills listed as minimum qualifications.
- Experience with point cloud processing and depth map fusion to build and update 3D reconstructions of the world.
- Experience developing estimation systems for safety-critical applications.
- Experience with GPS/INS integration.
- Experience with deep learning for image segmentation, classification, and/or object detection.
- Experience programming in C++.
- UAV or other aerospace experience, civilian or military, professional or hobby.
- Experience with camera optics and camera calibration.
- Experience in simulation, dynamics, and/or controls.
At Wing, we don’t just accept difference - we celebrate it, we support it, and we thrive on it for the benefit of our employees, our products and our community. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know.