Computer Vision Engineer

Tremont, MD
United States
Job Description

Computer Vision Engineer


About the Role:

In this role, you will focus on brining bringing state of the art computer vision and machine learning technology to agriculture in on-equipment field environments.   You'll be developing edge and embedded software in a platform that deliver the next generation of sensing, control, and automation capabilities to our 20|20 system for mobile agriculture equipment.  


What would I be doing?

Hands-on developing C, C++ and Python based software to build computer vision, deep learning. and machine control applications

Turn proof-of-concept ideas into production-quality products

Opportunities to develop on agricultural equipment and experience our products first-hand


What must I have?

Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering

Skills in C, C++, and Python

Strong communication skills and experience being a flexible team player


What other specific skills & experiences would be good for me to have?

Experience developing C++ code for a commercial Computer Vision application

Experience in robotics, machine control, and embedded system development

Exposure to open-source frameworks for Computer Vision and Machine Learning applications, such as OpenCV, TensorFlow, PyTorch

Experience working with multi-threaded and near real-time systems

 Working knowledge of inter-process communication methods (such as Protobuf, DDS, ZeroMQ, shared memory, etc).

Hands on experience with Yocto, Kernel configuration, Boot loaders, Device Trees, and Cross compiling.


AGCO is an equal opportunity leader.


United States