Find schools that offer these popular programs
- Aeronautical and Astronautical Engineering
- Biological and Agricultural Engineering
- Biomedical and Medical Engineering
- Ceramic Sciences
- Chemical Engineering
- Civil Engineering
- Computer Engineering
- Drafting and Design Engineering
- Electrical Engineering and Electronics
- Engineering - Architectural
- Engineering Mechanics
- Engineering Physics
- Environmental Engineering
- Forest Engineering
- Geological Engineering
- Industrial Engineering
- Manufacturing Engineering
- Materials Engineering
- Mechanical Engineering
- Metallurgical Engineering
- Mining Engineering
- Naval Architecture and Marine Engineering
- Nuclear Engineering
- Ocean Engineering
- Petroleum Engineering
- Plastics Engineering
- Systems Engineering
- Textile Technologies
What is a Computer Vision Engineer?
Computer vision relates to computers not only 'seeing' images, but also making some sort of sense from those images, such as determining distances and movements. This technology may be used in medicine, defense, manufacturing, and various types of monitoring.
A computer vision engineer often applies computer vision research that is based on a large sum of data to solve real-world problems. They spend much of their time researching and implementing machine learning primitives and computer vision for their client companies. They work closely with other personnel to facilitate the implementation of novel embedded architectures. Computer vision engineers have a significant amount of experience with a variety of systems, such as image recognition, machine learning and segmentation.
|Degree Required||Master's degree|
|Job Duties||Develop computer vision solutions; gain experience with deep learning; translate demonstrable technology|
|Median Salary (2018)||$118,370 (computer and information research scientists)*|
|Job Outlook (2016-2026)||19% Growth (computer and information research scientists)*|
Source: *U.S. Bureau of Labor Statistics
You will typically first obtain a bachelor's degree from an accredited university in computer science, information systems, or something similar to this field. You will then need to earn a master's degree in a computer science field or computer engineering. Most master's programs take 2-3 years of study, and taking courses in your specific area of specialization is also important.
Computer vision engineers often have skills working with linear algebra math libraries and other similar computer vision libraries. They will need to have various software skills in the areas of data base management, development environment, and component or object oriented software. Analytical and critical-thinking skills are important because these engineers work on complex problems and must be able to analyze results for making accurate conclusions. Logical thinking, clear reasoning, and being detailed-oriented are also very important.
Job Outlook and Salary
According to the U.S. Bureau of Labor Statistics (BLS), computer and information research scientists, which include computer vision engineers, could expect a 19% rise in jobs between 2016 and 2026, which is much faster growth than the average American occupation during that period. Yet, this is a small field, meaning that within this 10-year period there will only be 5,400 new job openings for these scientists.
In 2018, the median salary for computer and information research scientists was found to be $118,370 per year, according to the BLS. The lowest 10% were said to earn $69,230 per year while the highest 10% made $183,820 per year. For points of comparison, Payscale.com noted that computer vision engineers earned $91,856 as an average salary in 2019, while Glassdoor.com published an average salary for those engineers of $87,001 that same year.
If you are interested in computer vision engineering, you might want to check out the 3 careers listed below for more information and options.