- Company Name
- Wing
- Job Title
- Software Engineer, Perception
- Job Description
-
**Job Title:** Software Engineer, Perception
**Role Summary:**
Design, develop, and maintain perception algorithms for autonomous delivery drones, enabling navigation in GPS‑denied and challenging visual environments. Collaborate with cross‑functional teams to deliver reliable, real‑time computer‑vision solutions that operate on resource‑constrained hardware.
**Expectations:**
- 3–6 years of relevant experience in computer vision, robotics, or related fields.
- Proven ability to deliver high‑quality code in fast‑moving, collaborative settings.
- Strong problem‑solving mindset with focus on simple, pragmatic solutions.
- Capability to work independently and drive features to production.
**Key Responsibilities:**
- Implement and validate perception capabilities such as GPS‑denied navigation, visual condition robustness, and large‑scale sparse/dense mapping.
- Enhance existing systems: camera calibration, vision‑based navigation, 3D reconstruction, depth estimation.
- Conduct analyses, evaluate new algorithms, and report findings from production data.
- Design real‑world‑ready perception pipelines in partnership with hardware, flight, and software teams.
- Maintain code quality through reviews, version control, unit tests, and on‑hardware debugging.
**Required Skills:**
- Classical/geometric or learning‑based computer vision and image processing.
- Proficiency in linear algebra, multiview geometry, 3D reconstruction, depth from mono/stereo, and camera calibration.
- Strong software engineering practices (design patterns, modular code, real‑time constraints).
- Experience with structured development processes (code reviews, CI/CD, unit testing, hardware debugging).
- Ability to write reliable, low‑latency code for embedded, resource‑constrained platforms.
- Familiarity with cross‑functional collaboration and feature delivery.
**Required Education & Certifications:**
- MS degree in Computer Science, Robotics, Aerospace Engineering, Mechanical Engineering, or a related discipline **or** equivalent experience (minimum 2 years) demonstrating the required skill set.
- No specific certifications required; formal education and demonstrated work experience satisfy qualifications.