Computer Vision Job Description

Computer Vision Job Description

4.5
186 votes for Computer Vision
Computer vision provides technical contributions and leadership as an individual contributor to embedded machine vision / computer vision projects.

Computer Vision Duties & Responsibilities

To write an effective computer vision job description, begin by listing detailed duties, responsibilities and expectations. We have included computer vision job description templates that you can modify and use.

Sample responsibilities for this position include:

Design and develop innovative REST APIs and SDKs to deliver computer vision and machine learning capabilities
Design and implement parallel algorithms in computer vision and machine learning applied to DOE image-based data
Work on incredibly hard problems in computer vision & machine learning that are of value in the real world
Lead the team in solving challenges at the forefront of computer vision, designing and architecting the computer vision related project
Develop software tools involving data-intensive computing, analytics and machine learning, enforcing reproducibility
Participate in developing algorithms using machine vision and machine learning to recognize subjects, actions, and situations in photos and videos
Be involved in the entire research and development workflow including formulating the algorithm, collecting sample data, preparing sample data for training supervised learning algorithms, and testing the algorithms
Be immersed in a 'special operations team' of innovative and top caliber computer scientists, engineers and machine intelligence experts in a collegial and fun environment
Create world-class computer vision products and cutting edge concepts
Help drive optimization, testing and tooling to improve data & video quality

Computer Vision Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Computer Vision

List any licenses or certifications required by the position: AWS, S3, SQS, SNS, SDL, SWLC, ISO26262, MISRA, RDS, CDK

Education for Computer Vision

Typically a job would require a certain level of education.

Employers hiring for the computer vision job most commonly would prefer for their future employee to have a relevant degree such as Master's and Bachelor's Degree in Computer Science, Computer, Machine Learning, Electrical Engineering, Engineering, Technical, Computer Engineering, Mathematics, Physics, Science

Skills for Computer Vision

Desired skills for computer vision include:

Code reviews
Source control management
Build processes
Operations
Testing
Python
Machine Learning
Computer Vision
Computer Science and Mathematics

Desired experience for computer vision includes:

OAndroid
OC/C++, C# / .NET
OMatlab
OJava, Javascript
OOpenGL, OpenCL, OpenCV
OXML

Computer Vision Examples

1

Computer Vision Job Description

Job Description Example
Our company is growing rapidly and is looking for a computer vision. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for computer vision
  • Work on cutting edge problems in applied computer vision
  • Integrate computer vision output into smart home applications that delight real-world customers
  • Work on large-scale datasets, focusing on building scalable and accurate computer vision systems in versatile application fields
  • Be responsible of object tracking, environment recognition and construction, machine learning component into mobile platform
  • Achieve the team goal to deliver an exceptional vision experience/service by improving performance and accuracy of our computer vision software
  • Prepare appropriate conference papers and present those at leading international conferences in computer vision and related areas as agreed with your supervisor
  • Work with your supervisor to contribute to the development of innovative concepts and ideas for further research in computer vision and related areas
  • Demonstrated excellence in methods relevant to computer vision, particularly in scene understanding, 3D reconstruction and 3D scene understanding
  • A strong track record of a research in computer vision, evidenced by high quality publications
  • Experience in deep learning methods in computer vision
Qualifications for computer vision
  • Experience with sensors related to autonomous driving research such as lidar, radar, ultrasonic, IR camera, depth camera, stereo camera
  • 3+ Experience with data-parallel and/or GPGPU programming
  • Knowledge of visual computing tasks, such as camera representations and related data processing, 3D world to image mapping, 2D signal processing
  • Knowledge of image processing APIs
  • Automotive systems, notably for cluster, IVI, or ADAS applications
  • Good communication and organisation skills, with a logical approach to problem solving, good time management and task priorisation skills
2

Computer Vision Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of computer vision. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for computer vision
  • Developing of algorithms in computational geometry and Computer Vision
  • Testing of Car simulation and visualization framework
  • Research and develop computer vision algorithms including object detection/recognition and segmentation
  • Develop real-time computer vision software in C/C++ including algorithm implementation/optimization and system software development
  • Establish and lead independent research projects
  • Design, prototype, and implement real-time obstacle detection and avoidance for robotics systems
  • Work closely with electrical, mechanical and system integration teams to meet product requirements
  • Work with unique and ever growing data sets
  • Embedded Engineers
  • Application Engineers
Qualifications for computer vision
  • B.SC or Master's degree in Computer Science or Computer Engineering
  • 1+ years of experience in Java, C++, or other programming language, with R, MATLAB, Python or similar scripting language
  • A very good understanding of software architecture and programming patterns and paradigms
  • A working/residence permit for the EU or the ability to relocate to London
  • Ph.D or Master’s students in relevant discipline/field, such as EE or CS
  • Strong programming skills in C / C++ for both Windows and Linux is a must
3

Computer Vision Job Description

Job Description Example
Our company is hiring for a computer vision. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for computer vision
  • Manages and directs a team of computer vision vendors
  • Develop novel, accurate computer vision algorithm and advanced systems with a focus on real-time object recognition, object tracking, camera calibration and 3D reconstruction which can be applied to augmented reality
  • Implement and optimize core computer vision routines and algorithm with reliable, production-grade code
  • Work on state-of-the-art 3D imaging technologies including coded-light, stereo vision and time-of-flight
  • Manage highly professional technology teams
  • Keep track of the technical trend and identify areas of software investment in AR/VR, SLAM, object motion tracking, human semantics and user interaction
  • Analyze the full software stack on Android platform, from app to kernel, identify the performance bottlenecks, design and implement optimization solutions for a balance between performance and power consumption
  • Contribute to external projects as directed by your supervisor
  • Contribute to client reports and granting of patents as directed
  • Experience in developing software in C++/Matlab
Qualifications for computer vision
  • Experience creating new successful REST APIs and SDKs delivered in multiple languages
  • PhD in Computer Science or equivalent/related field, the degree must have been awarded in the past five years to be eligible for a postdoctoral researcher position
  • Familiarity with scientific data models/formats and I/O libraries, engines for large-scale data processing, Apache Spark
  • BS, MS or PhD in Computer Science or similar
  • Hands on implementation and product development experience
  • Strong publication record in top-tier vision conferences (CVPR, ECCV, ICCV) and journals
4

Computer Vision Job Description

Job Description Example
Our company is growing rapidly and is looking for a computer vision. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for computer vision
  • Research and development of mathematical algorithms for processing aerial photographs
  • Detection, classification and analysis of objects on images
  • Maintenance of technical documentation
  • Implementation of efficient, performant, and useful image processing tools
  • Surveying CV/ML research and selecting appropriate results and algorithms
  • Employing ML frameworks like Tensorflow, Theano, Caffe
  • Developing on cloud platforms like AWS that include GPU computing resources
  • Developing image segmentation, classification, labeling tools
  • Experience with traditional, feature-based image processing techniques
  • Experience with neural network programming
Qualifications for computer vision
  • Expertise in deep learning techniques (RNN’s, CNN’s, reinforcement learning) C/C++, Matlab or Python
  • OpenCL/CUDA experience is a plus
  • Tensforflow, CNTK, Caffe experience are a plus
  • Understand hardware and FPGA concepts to make sure the selected algorithm is implementable in FPGAs
  • Expertise in C & C is a must
  • Ability to map algorithms into hardware
5

Computer Vision Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of computer vision. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for computer vision
  • Design and implement parallel algorithms in computer vision and machine learning applied to experimental 3D (multidimensional) image-based data
  • Integration of computer vision algorithms in complex video processing applications
  • Experience in Computer Vision, Deep Learning or Image Processing-Understanding and coding in Assembly
  • Background in Computer Vision, image and/or video processing
  • Develop and deploy computer vision algorithms in Linux GPU environment
  • Collaborate with internal and external teams to bring our computer vision technology to their roadmap
  • Contribute to research projects that develop a variety of algorithms and systems in computer vision, image and video analysis (including publications)
  • Participation in development of software for a laser scanner
  • Participated in math / programming competitions (ACM / topcoder / kaggle / etc ..)
  • Have scientific research experience
Qualifications for computer vision
  • Minimum 2 years experience in developing software
  • Minimum 1 year experience in C, C++ and Python
  • Minimum 1 year experience in FPGA programming
  • Minimum 1 year experience in Machine Learning, Deep Learning and Artificial Neural Network (ANN, CNN, etc)
  • Minimum 1 year experience with Linux Operating Systems (Ubuntu, Red Hat, Fedora)
  • Experience with API design or implementation or experience with user space driver implementation

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates