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.