Automation / Robotics Software Engineer
· Have a minimum of 4 years relevant experience working on machine control systems
· Ability to program Siemens S7 PLC, FANUC Robots and other control equipment
· Familiar with configuring common machine networks & drive systems
· Experience with robotics.
· Want to work/lead within a technical team.
Responsibilities:
The Automation / Robotics Software Engineer is responsible for the design and implementation of all controls aspects on automated equipment including PLC and robot programming.
Duties include the following:
- Knowledge of 2D/3D vision systems programming for object detection and location
- Ability to define Hardware specification for vision systems depending on customer and internal requirements
o Software development – specifically knowledge of deep learning-based applications, training, and programming.
- Ability to develop machine vision programs from start to finish.
· Involvement in research and implementation of new control technologies
· Participate within team to develop concepts and specifications for equipment
· Develop design of control systems for automated equipment (PLC, servo systems, vision, I/O bus systems, FANUC, Siemens, etc.)
· Program automated systems using Siemens TIA Portal and Motion Control
· HMI Design and programming using Siemens WinCC
· Co-ordinate and manage controls elements of build and debug of equipment
· Responsible for completing controls aspects of projects within the schedule and budget
· Liaising with customers on requirement specifications and project deliverables
· Develop relationships with suppliers for equipment/component procurement.
· Responsibility for quality, commissioning, and safety of controls systems
· etc. that are occurring on a day-to-day basis.
· Give guidance and direction to more junior staff to help them realize designs and ensure that the customer end goals are being achieved.
· Development of machine documentation.
· Meeting project delivery deadlines
Job Requirements:
· Willing to take ownership.
· Self-starter with good attention to detail.
· Project management experience advantageous.
· Proven track record in delivering solutions.
Education and Work Requirements:
· Bachelor’s degree in electrical engineering or equivalent experience.
· 4 years controls experience.