Software Engineer

Bluewrist Inc. develops and markets industrial automation solutions and products in the areas of robotics and machine vision, including solutions for robot guidance, bin-picking, flexible inspection, 3D scanning and robot calibration. We are a technology driven company with world class clients around the world.

We’re looking for a Software Engineer to support our software development team. Start of employment would be as soon as possible. This is a unique opportunity to be part of a high growth Canadian technology company with the ambition of expanding globally.


Collaborating with stakeholders, application engineer, computer vision software developer, and other software developer to design and maintain robot and vision solution

Create driver to control and communicate robot, sensor (camera), PLC and other devices

Design develop and supporting GUI desktop applications & web applications

Build and maintain reporting tool for vision inspection

Develop software modules based on object-oriented programming (OOP) techniques

Participate in code, design and test plan reviews

Skills and Experience

University degree in computer science, information technology, engineering, or equivalent with 3 years experience in GUI development

Experience with Visual Basic, C#, WPF, Java, C++ or other object-oriented programming languages

Experience writing desktop applications and web applications using Java, HTML5 and JavaScript, with a focus on UI development

Experience developing on Windows platform

Have ability to work in a team and communicate with technical and non-technical knowledge

Other Skills

Experienced in best design practices, Agile/Scrum and rapid collaborative development processes

Excellent verbal and written communication skills

Resourceful research and problem-solving skills

Detail-oriented, accurate and efficient

Good time management skills with the ability to multi-task

Ability to work individually and as part of a team

Ability to multitask and be self-motivated

Smart, creative with strong analytical and problem-solving skills

Interest in learning and result oriented

Enthusiastic friendly team player

How to Apply

If you feel that this position might be an interesting challenge in your career, we are looking forward to receiving your full application, including your resume and a cover letter highlighting relevant experience and salary expectations with “Software Engineer” in the subject line to jobs(at)

Only those under consideration for the position will be contacted. No phone calls or agencies please.

Bluewrist is an equal opportunity employer committed to diversity and accommodates candidates upon request in accordance with the Accessibility for Ontarians with Disabilities Act (AODA).