Vision Software Developer - Senior

 

PEER Group provides innovative factory automation software solutions and consulting services to the semiconductor, photovoltaic, LED and other high technology industries. The world’s best manufacturing companies turn to PEER Group to solve their most challenging equipment automation, data management, and process control problems. With more than 100,000 licenses shipped, we are the leading supplier of equipment connectivity and testing products to automated factories around the world. Our innovative and reliable products and services help lower the cost of automation for high-volume manufacturers and their equipment suppliers.

 

Vision Software Developer - Senior

Based in Kitchener, ON

 

Working with an interdisciplinary project team, you will bring the ingenuity and horsepower to the development team creating core vision technology for an industrial machine vision system.

 

Scope of Duties: 

  • Design, develop, code, and integrate applications using Matlab, MS SQL Server, C#, C/C++, Visual Studio .NET.
  • Build efficient, real-time software and related libraries to run either on a PC or embedded platform
  • Invent, implement and optimize new vision algorithms
  • Responsible for unit testing on code and participation in bug fixes.
  • Participate in installation and integration of software into the customer system.
  • Follow all code and documentation standards
  • Interact with your team, management and customers
  • Travel to customer sites and on-site work 

To excel in this position, you need to possess:

  • Expert knowledge of software design, experience working on production code and demonstrated ability to learn new technologies quickly.
  • Experience with signal processing and/or computer vision systems required.
  • Keen problem solving and troubleshooting skills and strong attention to detail. 
  • Willingness and ability to travel approximately 20% for projects within North America, Europe and Asia is required.
  • Excellent English language communication skills, with the ability to effectively interact with customers and teammates face to face and remotely.
  • High commitment to success, ability to multitask within tight deadlines, and a professional demeanor are assumed.

Education and Experience

  • Post-secondary education in a technical field (Computer Science, Engineering, Systems Design, or Computer Engineering) and 5+ years work experience, in industrial machine vision technology.

You are a senior developer with an industrial vision systems background who is looking for a new challenge. You want to create something new and give birth to something you can be proud of.  You are ready to take your experience and spin it in a new context  - have a chance to innovate  - push the limits of what the current technology can do.

 

You like the excitement of being part of something new —like bringing a new manufacturing system into production. You enjoy the learning and the teamwork and the challenge of making a large project successful. You know that most good things happen as a result of a carefully managed plan — requirements gathering, sharing of information, commitment to a clear goal, coordinating and communicating the plan for delivery and acceptance — that leads to customer satisfaction.

 

We need your ability to jump on a learning curve, familiarize yourself with the problem space, the industry and the tools and make things happen. Come and work in an environment where professionals have a chance to become experts; where you work in a small company environment, but deal in the big leagues. Come to PEER Group.

 

Please submit your resume by email to Janice Retterath. Visit our careers section for more information on applying to and interviewing with PEER Group.
 

About PEER Group

PEER Group is headquartered in Kitchener, Ontario, Canada, with an office in Dresden, Germany. A privately-held company, PEER Group currently employs over 100 people worldwide.

We are an equal opportunity employer.  Employment decisions are made on the basis of qualifications, ability and performance.