Senior Control Systems Software Designer WHAT'S IN IT FOR YOUCompensation: $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 opportunities.A chance to contribute to something bigger - advancing the future of healthcare through automation.Job 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; attending project team meetingsContributing to machine conceptsDesign of control softwareIntegration of software with electrical and mechanical systemsMentoring more junior members of the controls teamProcess development and machine installation at customer sites worldwideProgramming and integration assignments involving leading‑edge technologies and processes 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 then 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 the goals of enhanced safety, functionality and reduced costEnsure labor and material budgets as well as scheduled delivery dates are adhered to or improvedWork with customers, project managers, designers, toolmakers and electricians to solve problems and provide 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 training specific to their current project (machine operation, programming principles and program structure)Responsibilities may change based on individual abilitiesImprove the knowledge and capability of other engineering department members through mentoringWork with leader on development plan, updating Skills/Training Matrix and attending 1:1 meetingsUse a variety of ABM tools (PDCA, A3, RCCA, Kaizen, Just‑Do‑It CIs, 5S, 8W, Visual Management)Meet Team Member level KPIs (Budget, Schedule, Quality, CI)Assist with the Team Leader’s responsibilities during absence and supervise software development and integration at a team level, delegating tasks to team membersCommunicate time estimates and resource requirements on controls tasks to Team Leader and Project ManagersAdditional ResponsibilitiesParticipate/lead in concepting and requirements definition of a project with the FEOTB teamDevelop and verify concept and labour hour’s budget in quote preparationProvide expert judgment and expertise in oversight and review of technical projectsLead technical evaluation of significant technologies and sign off on project designsProvide engineering support to ATS’ worldwide divisionsProvide technical assistance to department for area of expertiseAssist in developing design and department standardsOversee Co‑op studentsEnsure designs maximize 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 highest ethical standards and comply with ATS Code of Business ConductWork in compliance with divisional health, safety and environmental proceduresRefrain from removing or altering safety devices unless controlled through lockout‑tagout methodsReport any unsafe conditions or actsReport defects in equipment or protective devicesEnsure required protective equipment is used for assigned tasksAttend all required health, safety and environmental trainingReport accidents/incidents to supervisor and assist in investigating themRefrain from engaging in prank, contest, feat of strength, unnecessary running or rough 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 with ability to work 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 procedures, refrain from removing or altering safety devices or guarding unless controlled through lockout‑tagout methods, report unsafe conditions or acts, report defects in equipment or protective devices, ensure required protective equipment is used, attend all required training, report accidents/incidents to supervisor, assist in investigating incidents, and refrain from engaging in prank, contest, feat of strength, unnecessary running or rough conduct.#J-18808-Ljbffr
Senior Control Systems Software Designer
ATS AUTOMATION TOOLING SYSTEMS INC
cambridge, cambridge
Published 27 days ago
Report job