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