Computer Vision Research Engineer
We are searching for a strong member with excellent development/research skills and passions in the field of Computer Vision and Machine Learning. The primary responsibility of the Computer Vision Research Engineer is to research and develop core perception algorithms to solve challenging object detection and tracking problems. Qualified candidates will be self-starters, strong collaborators, and adept at operating in a highly dynamic environment.
Required Qualifications
- BS in Computer Science, Math, Engineering, related technical field or equivalent practical experience
- Ability to research, prototype, and implement new algorithm in production-level code.
- Depth and breadth in state-of-art approaches for at least one of following topics: multiple object tracking, object detection, mapping, sensor calibration, sensor fusion, semantic scene understanding
- Knowledge in linear algebra, probability, and machine learning fundamentals
- Solid understanding of image processing and multi-view geometric computer vision
- Proficiency in coding with C++ and Python
- Experience with computer vision libraries such as OpenCV, Open3D and Point Cloud Library (PCL)
- Experience with deep learning frameworks (Tensorflow or PyTorch)
Preferred Qualifications
- MS/PhD in Computer Science, Math, related technical field
- Experience with depth sensor data processing and inertial sensors
- Knowledge of parallel computing and experience with CUDA and/or OpenCL
- Experience developing high-frame-rate computer vision applications
- Real-world experience in training and deploying deep learning models
- Experience with ROS
- Knowledge of software optimization and embedded programming