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
English

Job 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.

Apply for this position