Senior Computer Vision Engineer

Job ID


Analyzes, develops, designs, and maintains software for the organization’s products and systems. Performs system integration of software and hardware to maintain throughput and program consistency. Develops, validates, and tests: structures and user documentation. Work may be reviewed for accuracy and overall adequacy. Follows established processes and directions.


This computer vision engineer will work with the EVM Data Capture team to design computer vision algorithms for mobile device applications using camera, machine learning, on device processing and cloud processing.  Responsibilities for this position include:


- Development & prototype computer vision algorithms and system to solve use case specific problems.

- Integration of algorithms into native code and optimized for mobile platforms (i.e. Android)

- Development of SW framework and test applications used for integration of algorithms running on Android device

- Create solutions using machine learning techniques

- Productizing of software solutions utilizing machine learning frameworks

- Verification of third party algorithms

- Analysis of third party algorithms and competitive solutions

- Camera modeling and simulation

- Camera image quality verification and benchmarking


Basic Qualifications:


  • Bachelors degree from an accredited university in Computer Science, Mathematics, Imaging Science or related.
  • 3 plus years of software / algorithm design
  • Industry experience developing computer vision technology
  • C/C++ programming experience
  • Strong programming experience in Matlab and Python visioning libraries
  • Strong mathematical and computer science skills
  • Practical experience utilizing machine learning and common frameworks
  • Theoretical knowledge in image processing and mathematics
  • Excellent written and verbal communication skills
  • Ability to work both independently and with a team


Preferred Qualifications


  • MS and research in the field of computer vision or image system development
  • Experience designing optical systems is a plus
  • Experience with 3D dimensioning technologies
  • Familiarity with libraries such as OpenCV
  • Camera/Image processing skills
  • Experience with machine learning
  • Python programming experience
  • Experience with Visual Studio and Android Development Studio


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share with your network