Associate Engineer, Computer Programming & Software

Posted Date: 29 Oct 2026
Location: Ottawa, ON

MaxSys by Synergie is recruiting for a Associate Engineer, Computer Programming & Software in the Life Sciences Industry in Ottawa, Ontario.
In this role, you will be a member of our client’s engineering team, playing a key role in improving product performance by helping automate manual tasks, software modifications for improvements, and help build new data infrastructure from scratch.

Responsibilities:
  • Develop software features for automated manufacturing and metrology equipment control software (primarily in C# and C++)
  • Utilize existing in-house software libraries to integrate new equipment into the factory automation environment and databases
  • Support existing software and equipment, fixing bugs and integrating new features/functionality across the business
  • Develop and validate inspection and measurement recipes for new cameras/sensors
  • Compose validation documentation and execute test protocols for control software on automated equipment in a regulated environment
  • Write SQL queries and stored procedures to facilitate integration of equipment into the factory
  • Attend cross-functional team meetings to share and gather information.
  • Keep up-to-date with the latest technical developments in related areas, assess and integrate appropriate changes to work practices

Must have:
  • Bachelor’s degree in Mechatronics, Mechanical, Electrical, or Computer Engineering with courses in Robotics, Computer Science, and Statistics (Education obtained outside of Canada must be a verified by an organization such as WES)
  • 1+ years in a similar role is ideal
  • Experience with user interface (UI) design, software documentation, and validation
  • Knowledge of Optical Metrology (Spectroscopic Reflectometry, Chromatic Confocal, Triangulation, TOF, etc.)

Additional Competencies:
  • Experience with computer vision algorithms and 3D point cloud data analysis is considered an asset
  • Experience Microsoft SQL Server, SQL Language, and relational database design knowledge is considered an asset
  • Experience with state machines and automated equipment control is considered an asset
  • Experience with manufacturing software development is considered an asset
  • Experience with industrial communications API’s (SECS/GEM, OPC, ModBus, etc.) is considered an asset
  • Experience with equipment hardware: motion systems, pneumatics, actuators, and digital i/o is considered an asset
  • Experience with C#/WPF/MVVM is considered an asset
  • Experience with C/C++ is considered an asset

What's in it for you:
  • $63000.00 - $86000.00 annually
  • Consistent schedule from Monday - Friday, hybrid possibilities
  • Option to opt-in to Health & Dental benefits
  • Weekly pay including 4% vacation pay
  • Transit accessible and free parking

This posting is for an active opening.

Let's connect!
Please apply directly online

MaxSys by Synergie would like to thank all candidates for their interest in this opportunity. Due to the volume of resumes we receive; we may only be able to respond directly to those candidates being selected for an interview.
We encourage you to visit MaxSys.ca regularly or subscribe to our email alerts at MaxSys.ca/Account/Register as new exciting employment opportunities become available daily.

Job Code 158690

See Description
See Description
See Description
See Description