The Opportunity

Fredericton, NB, CA
Technology and Digital Media

The Computer Vision Software Developer will contribute to the development of an image classification system for agriculture. The ideal candidate will be driven by their own creativity and ingenuity and a curiosity and passion to pioneer the capabilities of tomorrow's state-of-the-art machine-learning and image-processing solutions in today's emerging precision-agriculture industry. This role requires a robust understanding of the theory and practice of computer-vision techniques and the related fields of algorithm development, including object detection, classification, and pattern recognition, and statistical data analysis. Strong communication skills are essential for this role. The Computer Vision Scientist will be expected to write reports and create presentations to share findings and results with a wide range of stakeholders, as well as contribute to ongoing technical and conceptual discussions. As a key member of a multidisciplinary software team, the Computer Vision Scientist will be comfortable addressing challenges both individually and in a team setting and will also be required to interface with team members to facilitate seamless software integration.

What you'll do



  • Develop algorithms to detect, classify, and track objects of interest
  • Create experiments to test algorithm performance (e.g., accuracy and resource usage)
  • Participate in strategic discussions relating to image processing and optimization
  • Document, organize, and disseminate information regarding developed algorithms

What you'll need


Experience: 2 to 5 years experience in a similar role.
Bachelor Degree in Computer Science
Masters Degree in Computer Science
Language: English

We're looking for

Core Skills

GPU OpenCV Java Python C++ Critical Problem Solving Statistical Data Analysis Algorithm Optimization Object Tracking Object Classification Machine Learning Pattern Recognition Image Processing Computer Vision

A little bit about us


Resson helps large and small agriculture companies and agricultural service providers boost productivity and profits with near real-time predictive analysis for crop management. The company’s RAMAS ® Resson Agricultural Management and Analytics System ® integrates large scale cloud-based data analytics with sensor fusion and robotic platforms to provide agricultural producers with an unequalled view of crop production and field conditions. The RAMAS ® data driven agriculture solution analyzes crop metrics to assess crop status and health, providing operators with the information required to optimize agricultural operations, improve efficiency, boost yields and maximize profitability.

Are you interested?

Work With Us

Resson is delivering leading predictive analytics technology to a fast-growing Agriculture tech industry. The successful candidate will play a key role in both the development and implementation of the Resson system, with the end objective to deploy the system globally and to greatly impact the efficiency of production for agriculture operators world-wide. 

Software Developers at Resson are leaders in their industry, constantly expanding industry knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; and in professional organizations and events. Come live in a great location in Atlantic Canada and participate in a creative team environment.

To join the team at Resson apply to the link provided, or send your resume and cover letter to