Associate Engineer, Computer Programming & Software

Agilus Consulting Group

Ottawa

Hybrid

CAD 63,000 - 86,000

Full time

20 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health & Dental benefits
Weekly pay with 4% vacation pay
Transit accessible and free parking

Job summary

Agilus by Synergie is seeking an Associate Engineer, Computer Programming & Software in Ottawa, Ontario. You will help automate tasks, modify software for improvements, and build new data infrastructure from scratch within a Life Sciences setting.

You will develop features for metrology/automation software using C# and C++, leverage in-house libraries, and work with cross-functional teams to validate systems and documentation. Hybrid scheduling is available.

Qualifications

  • Bachelor's degree in Mechatronics, Mechanical, Electrical, or Computer Engineering with courses in Robotics, Computer Science, and Statistics.
  • 1+ years in a similar role is ideal.
  • Experience with UI design, software documentation, and validation.
  • Knowledge of Optical Metrology (Spectroscopic Reflectometry, Chromatic Confocal, Triangulation, TOF) is preferred.

Responsibilities

  • Develop software features for automated manufacturing and metrology equipment control software (C# and C++).
  • Integrate new equipment into factory automation environment and databases using in-house libraries.
  • Support existing software, fix bugs, and add features across the business.
  • Develop and validate inspection and measurement recipes for cameras/sensors.
  • Write SQL queries and stored procedures to enable equipment integration.

Skills

UI design
Software documentation
Validation

Education

Bachelor's degree in Mechatronics, Mechanical, Electrical, or Computer Engineering

Tools

C#
C++
SQL Server
MVVM
WPF
SECS/GEM
OPC
ModBus

Job description

Agilus 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Associate Engineer, Manufacturing
Associate Engineer, Manufacturing

Agilus Consulting Group • Ottawa

Hybrid
CAD 63,000 - 86,000
Health & Dental benefits
Weekly vacation pay
Transit access + free parking
+1
Automation Software Engineer (C#/C++, Hybrid)
Automation Software Engineer (C#/C++, Hybrid)

Agilus Consulting Group • Ottawa

Hybrid
CAD 63,000 - 86,000
Health & Dental benefits
Weekly pay with 4% vacation pay
Transit accessible and free parking
Assembly Operator
Assembly Operator

Agilus Consulting Group • Ottawa

On-site
CAD 25,000 - 34,000
Transit accessible
Free parking
Weekly pay
+1
Software Engineer
Software Engineer

Agilus Consulting Group • Toronto

Hybrid
CAD 120,000 - 170,000
Embedded Software Developer (Level II/III)
Embedded Software Developer (Level II/III)

Sciemetric • Ottawa

Hybrid
CAD 85,000 - 135,000
Automation Engineer
Automation Engineer

LAPORTE • Calgary

Hybrid
CAD 90,000 - 120,000
Competitive salary
Health and wellness programs
RRSP employer contribution 4%
Automation Engineer
Automation Engineer

LAPORTE L.E.C. • Vancouver

Hybrid
CAD 90,000 - 120,000
Competitive salary
Health and wellness programs
RRSP plan
+5
Automation Engineer
Automation Engineer

LAPORTE L.E.I. • Calgary

Hybrid
CAD 90,000 - 120,000
Competitive Salary
Health and Wellness Programs
RRSP plan at 4%
+2
Process Team Leader - Automation, Backend, Test and SPCM
Process Team Leader - Automation, Backend, Test and SPCM

Excelitas Technologies Corp. • Vaudreuil-Dorion

Hybrid
CAD 90,000 - 120,000
Automation Engineer
Automation Engineer

LAPORTE L.E.I. • Edmonton

Hybrid
CAD 90,000 - 130,000
Health insurance
RRSP plan
Hybrid work
+4