Job Description
Job Summary :
As a member of a highly motivated, dynamic team, you will be working on analyzing, designing and deploying world-class software and intelligent solutions that will be focused on a wide range of equipment in the industrial automation field.
Job Responsibilities :
- Work with a team of developers through various stages of development including user requirement gathering, software architecture & design, programming, validation & testing, as well as software deployment Projects can range from various mechatronics applications requiring real-time controls, configurations & diagnostic tools, and simulation software to both cloud & on-prem software tools. Developed solutions can also include integration with robotic assembly lines, manufacturing equipment and industry 4.0 edge devices & sensors
- Work in a fast-paced, agile, development environment while being challenged with complex and technical problems
- Develop close bonds while interacting with customers, project stakeholders and peers while demonstrating leadership and project ownership
- Create and deploy data pipelines through existing and new procedures
- Assist with the generation of software related product documentation and test execution
- Assist the project team to identify critical paths and dependencies between project activities
- Take part in weekly agile meetings reviewing weekly progress and upcoming work
- Work side by side with Data Scientists in supporting data acquisition, contextualizing, and storing while developing an understanding of targeted datasets
Education :
Working towards a post-secondary degree, diploma or equivalent, specializing in Mathematics, Machine Learning, Artificial Intelligence, or Electrical / Software / Systems / Computer EngineeringRequired Skills :
Capable of writing code proficiently while ensuring code readability and the end-users in mind.Strong problem-solving capabilities with the ability to communicate and articulate problems.A keen interest in both Cloud based and on-prem / edge-based computing architecturesData Analysis and statisticsProgramming / software developmentCommunication, both orally and in writing. Ability to explain difficult problems in a simple mannerTo be a constant learner and enjoy working as part of a team in a fast-paced environmentIndustrial equipment and automationHealth, Safety and Environmental
All employees have the responsibility to work in a safe manner and report any health, safety or environmental concern to their manager or supervisor in a timely manner.
Health, Safety and Environment include :
Work in compliance with divisional health, safety and environmental proceduresRefrain from removing or altering safety devices or guarding unless hazardous energies are controlled through lockout-tagout methodsReport any unsafe conditions or unsafe actsReport defect in any equipment or protective deviceEnsure that the required protective equipment is used for the assigned tasksAttend all required health, safety and environmental trainingReport any accidents / incidents to supervisorAssist in investigating accidents / incidentsRefrain from engaging in any prank, contest, feat of strength, unnecessary running or rough and boisterous conduct