Job Summary: Perform software engineering and computer vision algorithm development on unmanned air, sea, and underwater vehicles. Perform full lifecycle software development in a small team environment. Duties would include concept development for unmanned vehicle applications, algorithm development, software engineering and field testing.
- Software and Algorithm development for computer vision, image processing, Machine learning, and data fusion on unmanned air, ground, and sea platforms to enable navigation/sensing in challenging environments.
- Document algorithmic approaches, test results, prepare technical reports, present results, and demonstrate system capabilities to peer review groups, partners, working groups, and sponsors.
- Prior experience with Computer Vision and/or Machine Learning applications for UAV's (Unmanned Arial Vehicles)
- Experience in C/C++ Low Level Algorithms - Autonomous vehicles (Obstacle avoidance)
- Experience with 3D reconstruction, Aerial Mapping, SLAM, Pose estimation is essential