Machine Vision Engineer

The Role

The successful candidate will have strong interpersonal and communication skills and be able to perform daily tasks required to enable high quality automated production techniques for the next generation manufacturing systems for Tesla. 

Responsibilities

  • Develop computer vision based inspections and analysis of manufacturing processes and material flow
  • Understand use case requirements and map sensors and functionality for implementing solutions
  • Work in a team with Design, Manufacturing, Automation, and Information Technologies to develop easy to use, robust implementations

Requirements

  • Experience with distributed computing
  • Strong software development skills
  • Experience developing computer vision applications (OpenCV or similar vision tools)

Ideally:

  • Knowledge of RESTful API design and use
  • Experience bringing up or deploying hardware and network layers, devops
  • Experience with asynchronous programming
  • Experience with video streaming
  • Knowledge of different cameras and sensors that could be used 
  • Proficient in linux, python and c++