Computer vision R&D engineer
DHD Consulting
San Diego, United States of America
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
San Diego, United States of America
Tech stack
Computer Vision
C++
Program Optimization
Nvidia CUDA
Python
Machine Learning
Object Detection
OpenCV
TensorFlow
UML
3d Imaging
PyTorch
Caffe
Deep Learning
Programming Languages
Job description
As a computer vision engineer, you will be using cutting-edge vision and AI algorithms to integrate into robotics systems designed by worldwide teams of software, mechatronics, electronics, physics and optics engineers. (interdisciplinary and collaboration) Responsibility
- Research and develop scalable and cutting-edge computer vision for 3D reconstruction, 2D/3D imaging technologies, camera calibration, object detection, image processing, denoising, segmentation and metrology.
- Research, develop and employ machine learning algorithms for solving difficult and exciting challenges.
- Engineer solutions for quality inspection equipment, medical equipment, and more.
- Design, implement, and deploy full-stack machine vision/image-based and machine learning solutions, using C+ and Python.
- Participate in weekly Group Genius activities, where all members take the lead and create ideas, with the mindset that innovation can happen by anyone and
- Performs other duties as assigned.
Requirements
- Masters degree required.
- Ph.D preferred.
- Experience to Vision Algorithm.
- Experience to Research and Develop Machine Learning.
- Experience to Deploy CUDA processing.
- C+ code optimization in performance-wise to image processing.
- Experience with at least of the programming language C+/Python/CUDA.
Have at least one of the following:
- Computer Vision algorithms and applications, such as 3D reconstruction (structured light, multi-view geometry, etc), object detection, recognition, image processing, and their optimizations for efficient implementation.
- Machine Learning, such as CNN/deep learning, shallow learning and their optimizations for efficient implementation on Embedded systems.
- Algorithm optimization for efficient processing, exploiting parallelism, and GPU.
- Experienced in use of Machine learning and computer vision frameworks and libraries such as Tensorflow, Pytorch, Caffe, Torch, OpenCV, etc (>2 years).
- C+ programming skills, preferably in an Embedded environment with GPU and familiar with UML.
Benefits & conditions
- Health/Dental/Vision/Life Insurance at NO employee premium (including dependent coverage).
- 401(k) retirement plan (Immediately 100% vested).
- Generous PTO and paid holidays.