Enable job alerts via email!

Senior Software Engineer

Getech Automation Pte Ltd

Alberta

On-site

CAD 70,000 - 90,000

Full time

Today
Be an early applicant

Job summary

A technology solutions provider in Alberta is looking for a skilled developer to create machine vision and GUI applications. The ideal candidate will have a robust background in C#, WPF, and .NET Framework, along with experience in developing software for industrial automation. Responsibilities include designing algorithms and providing technical support. The role requires a Master's or Bachelor's degree in computer or electronics engineering and strong problem-solving skills.

Qualifications

  • Minimum 3 to 5 years of experience in vision and developing Windows applications.
  • Good understanding of motion controller interface protocols like Epson, ABB, Beckhoff.
  • Knowledge of industrial protocols like MODBUS and SECS/GEM is an advantage.

Responsibilities

  • Develop and maintain custom machine vision and GUI applications.
  • Analyze project requirements and design multitasking desktop applications.
  • Provide technical support for field applications.

Skills

C#
WPF
.NET Framework
Machine vision algorithms
TCP/IP
Software Performance Optimization

Education

Masters or Bachelor degree in computer engineering/electronics engineering

Tools

Windows desktop applications
Deep learning frameworks
Job description

Job Description:

  • Develop and maintain custom machine vision and GUI applications.
  • Design machine vision algorithms for product quality inspection, process control, and manufacturing automation.
  • Knowledge in deep learning-based vision solutions.
  • Make decisions in ordering, building, and maintaining PCs and PC based GUI software.
  • Configure vision systems (host PC, frame grabbers, cameras, illumination, motion control, interfaces, etc.).
  • Analyze project requirements Design, develop and test the multitasking Windows desktop applications for industrial equipment.
  • Understand and interface with third party embedded controllers using their APIs
  • Optimize existing software to improve the performance and fix bugs.
  • Provide technical support for the field.

Requirements:

  • Masters or Bachelor degree in computer engineering /electronics engineering or equivalent
  • Min 3 to 5 year experience in vision and developing windows applications for industrial / automation equipment using C#, WPF and .NET Framework. Able to develop rich and modern user interface.
  • Has good understanding on TCP/IP, RS-232, Camera interface and any of motion controller interface protocols like Epson, ABB, Beckhoff etc.
  • Knowledge in MODBUS, SECS/GEM and other industrial protocols is added advantages
  • Good in process mapping and software design concepts
  • Good in written and spoken English
  • Pure Web programmers not suitable for this position.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.