Software Engineer; Automation & Machine Vision
Job in
Spruce Grove, Edmonton, Alberta, Canada
Listing for:
Consortium for Clinical Research and Innovation Singapore
Full Time
position
Listed on 2026-03-07
Job specializations:
-
Software Development
Robotics, Software Engineer
Job Description & How to Apply Below
Position: Software Engineer (Automation & Machine Vision)
Location: Spruce GroveOverview:
We are seeking a highly skilled Software Engineer with strong expertise in automation systems, robotics control, and machine-vision development.
The ideal candidate will design, implement, and optimize software solutions used in advanced manufacturing environments.
This role works closely with cross-functional engineering teams to deliver stable and scalable automation system.
Key Responsibilities :
Develop and maintain operational software for automated manufacturing equipment.Program and integrate motion control, vision system, sequence logics, and equipment interfacing.Customize MES and Secs/Gem based on customer production workflows and system-integration requirements.Design and implement database architectures for production data tracking, performance monitoring, and system analytics.Build machine-vision applications using Halcon and OpenCV, including image processing, inspection algorithms, and AOI logic.Develop motion-control and I/O solutions using ACS motion control and related automation hardware.Integrate multi-protocol communication systems (RS232/485, TCP/IP, Ethernet/IP, USB, CAN).Support system commissioning, troubleshooting, and optimization to ensure successful deployment in production lines.Collaborate with customers, vendors, and internal teams to deliver complete automation solutions.Qualifications:
Bachelor's degree in Engineering, Computer Science, Automation, or related field.Min 5 years experiences in automation software development and machine-vision integration.Strong programming skills in C#, C++,.NET, MVVM, and WPF.Solid understanding of motion control, machine vision systems, manufacturing process, and industrial communication protocols.Ability to work independently and in cross-functional engineering teams.Strong problem-solving skills and ability to manage multiple technical tasks effectively.Preferred Skills:
Experience of ACS Motion Controller.Knowledge of industrial equipment integration and production automation processes.Familiarity with calibration routines, and imaging-algorithm optimization.#J-18808-Ljbffr
Position Requirements
5+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here: