BenefitsCompensation: $42.31 to $58.17 CAD per hourAnnual Performance-Based Incentive Bonus5% RRSP matchStock purchase planStarting 3 weeks of vacationBenefits package (health and dental) + $600 health spending accountHalf‑Day FridaysContinuous learning and career growth with global mobility opportunitiesA chance to contribute to something bigger – advancing the future of healthcare through automationJob Description As a member of a highly motivated, dynamic, multi‑disciplined team, you will design and develop world‑class automation solutions. Duties involve:Planning and leading projects including oversight of a project teamResponsible for project tracking, milestones and budget for assigned projects, and attending project team meetingsContributing to machine conceptsDesigning control softwareIntegrating software with electrical and mechanical systemsMentoring junior members of the controls teamProcess development and machine installation at customer sites worldwideProgramming and integration assignments utilizing PLCs, PCs, robotics, motion controllers, vision systems, lasers and other controllersSpecific ResponsibilitiesComplete yearly assigned department objectivesDesign and develop software programs (PLC and/or PC based) specific to customer and project requirements based on standard ATS programming methodsDebug and commission control systems at our facility during the system integration stage and at the customer’s site during installationTravel as required to customer and supplier sites to perform installation, commissioning and training dutiesSelect, test and integrate hardware and software components such as robots, analog devices, motion controllers, sensors, vision systems and lasersWork with other members of the control systems design department and other groups to continuously improve methods of integrating controls technology, with goals being enhanced safety, functionality and reduced costW ork with other members of the control systems design department and other groups to ensure that labor and material budgets as well as scheduled delivery dates are adhered to or improved uponWork with customers, project managers, designers, toolmakers and electricians to solve problems in order to provide the customer with a complete, functional automation systemProvide thorough testing of machine functionality to verify software program completenessProvide accurate documentation for each projectAdvise customer on solving technical problemsProvide customer with training specific to their current project (e.g., machine operation, programming principles and program structure)These responsibilities are subject to change as a function of the individual’s abilitiesImprove the knowledge and capability of other members of the engineering department through mentoringLead and update development plans, Skills/Training Matrix and attend 1:1 meetings with leadersShowcase use of a variety of ABM tools including PDCA, Formal Problem Solving (A3, RCCA), Kaizen, Just‑Do‑It CIs, 5S, 8W and Visual Management (Control Boards)Meet Team Member level KPIs as assigned (Budget, Schedule, Quality, CI)Assist with the Team Leader’s responsibilities during their absence and periodically supervise software development and integration effort at a team level, delegating tasks to a team of peopleCommunicate time estimates and resource requirements on controls tasks to the Team Leader and sometimes to Project managersAdditional ResponsibilitiesParticipate/lead in concepting and requirements definition of a project with the FEOTB teamDevelop and verify concept and labour hour budget in quote preparationProvide expert judgment and expertise in the oversight and review of technical projectsLead technical evaluation of significant technologies in area of expertise and sign off on project designsProvide engineering support to ATS worldwide divisionsProvide technical assistance to the rest of the department for area of expertiseAssist in developing design and department standardsOversee Co‑op studentsEnsure that concepts and design of customer solutions maximizes use of standard codeLead or participate in design reviews with customers, vendors and internal design groupsAssist with continuous improvement efforts within the departmentEnsure all business activities are performed with the highest ethical standards and in compliance with the ATS Code of Business ConductWork 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 defects in any equipment or protective deviceEnsure that required protective equipment is used for 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 conductQualifications Education:A post‑secondary engineering degree, diploma or equivalent, specializing in mechanical, electrical, systems or computer engineeringExperience:Strong programming, mechanical and electrical problem‑solving skillsAbility to communicate effectively, both orally and in writingUnderstanding of robotics, control systems and machine operation with hands‑on experience is desirableA self‑starter capable of working as part of a team in a fast‑paced environment with minimal supervisionHealth, Safety & 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.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 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#J-18808-Ljbffr
Senior Control Systems Software Designer
ATS CORPORATION
cambridge, cambridge
Published TodayNew
Report job