COMPUTER VISION ENGINEER SKILLS, EXPERIENCE, AND JOB REQUIREMENTS

Updated: Dec 24, 2024 - The Computer Vision Engineer brings significant expertise in computer vision for medical imaging applications, including image processing, segmentation, and registration. Demonstrates proficiency in artificial intelligence and machine learning, with strong programming skills in C++. Possesses a hands-on approach with excellent interpersonal skills, capable of conducting independent research and collaborating effectively on high-performance numerical C++ libraries and principled model-based super-resolution solutions.

Essential Hard and Soft Skills for a Standout Computer Vision Engineer Resume
  • Image Processing
  • Machine Learning
  • Deep Learning
  • Programming
  • Computer Vision Algorithms
  • Mathematical Foundations
  • Software Development
  • Data Analysis
  • High-Performance Computing
  • Model Deployment
  • Problem-Solving
  • Analytical Thinking
  • Creativity
  • Attention to Detail
  • Collaboration
  • Communication
  • Adaptability
  • Time Management
  • Continuous Learning
  • Leadership

Summary of Computer Vision Engineer Knowledge and Qualifications on Resume

1. BS in Computer Science with 4 years of Experience

  • Knowledge working in any aspect of Computer Vision / Image Processing / Signal Processing
  • Good knowledge of C/C++
  • Extensive experience with OpenCV and Python
  • Previous exposure to image classification and feature extraction
  • Previous experience in Machine Learning/Deep learning Technologies
  • Solid mathematical background and great communication skills
  • An excellent understanding of the fundamentals of computer vision, ML and software development
  • Experience successfully deploying models into production
  • Meaningfully contribute to the ideation stage of new projects or products from a data science perspective
  • Be productive in a high-stakes environment

2. BS in Electrical Engineering with7 years of Experience

  • Experience, preferably, in a full-stack role including ideation/POV, solution design through to implementation and production.
  • Proven experience in building products with statistical/predictive modeling and machine learning at their core using Numpy, Scikt-Learn, and TensorFlow/Keras/PyTorch.
  • Strong programming skills ideally with Python, write readable, well-documented, and efficient code, ideally in a large team that uses version control.
  • Experience working in complex cross-functional, multi-stakeholder environments.
  • Experience using detection architectures such as SSD, YOLO, RCNN
  • Leadership experience would be advantageous as we were looking for a team lead.
  • Solving scene understanding problems in e-sport and sport broadcasts by using computer vision techniques.
  • Collaborate within the team across product, design, infrastructure, strategy, and engineering. Mentor, learn and share knowledge with others along the way.
  • Have an impact and have fun.

3. BS in Computer Engineering with 3 years of Experience

  • Significant experience in computer vision for medical imaging applications (i.e image processing, segmentation, and registration).
  • Demonstrated experience in artificial intelligence and machine learning.
  • Strong programming skills, especially in C++ 
  • Ability to conduct applied research independently.
  • Experience in working and developing using ITK, OpenCV, or Idlib 
  • Experience in computer graphics and/or computational geometry 
  • Experience in working and developing high performance numerical C++ libraries (e.g LAPACK and Intel MKL).
  • Proven experience in developing and implementing principled model-based super-resolution solutions outside of machine learning approaches
  • Hands-on can-do attitude, great interpersonal skills, and ability to collaborate effectively
  • Solid graduate-level Statistics, Optics, Linear Algebra, and Physics foundation

4. BS in Mathematics with 5 years of Experience

  • Experience with Gstreamer and C++
  • Experience in Machine Learning
  • Experience with RTSP Streaming, OpenCV, Deepstream SDK, TensorRT, Nvidia, Helm Charts
  • Experience with Putty/Termius, Powershell, Linux/Windows command line tools
  • Experience with VMS and DVR/NVR- GPU hardware/performance testing
  • A passion for photography, earth sciences and geography
  • Experience in signal processing, camera hardware and resolution management
  • Extreme proficiency in leveraging scientific MATLAB, Python and/or C/C++ in a Unix/Linux environment to imaging algorithms at scale or onboard
  • Experience with developing computer vision applications for manufacturing and calibrating applications
  • AWS or docker experience
  • Experience in developing machine learning applications 

5. BS in Physics with 6 years of Experience

  • Experience in one or more of the following areas: 3D Reconstruction, Object detection and localization, Pose estimation, Multi-view geometry, Linear Algebra, Optimization
  • Fluency in C/C++ or similar languages
  • Exceptional communication skills, both written and verbal
  • Ability to handle multiple competing priorities in a fast-moving environment
  • Experience working with a deep learning framework such as TensorFlow
  • Experience developing computer vision applications and camera calibration routines
  • Familiarity with libraries like OpenCV
  • Strong understanding of a modern programming language, preferably Python
  • Knowledge of at least one machine learning framework (e.g. Tensorflow)
  • Experience with git or other DVCS

6. BS in Robotics with 4 years of Experience

  • Strong engineering skills and familiarity with Python and C++
  • Familiarity with Opencv, Tensorflow/Pytorch
  • Expertise in monocular 3D reconstruction, binocular 3D reconstruction, deep-learning-based 3D reconstruction, and similar
  • Familiarity with DL based CV techniques like feature matching and feature retrieval
  • Expertise in SFM, MVG related algorithms,s, and libraries
  • Great communications skills
  • Can build a solution from scratch end-to-end
  • Familiarity with compression/optimization of DL models like TensorRT
  •  Knowledge of embedded linux and real time systems
  •  Knowledge of OpenCV or OpenVX
  •  Experience in C and/or C++ programming