POSITION SUMMARY:
Responsible for developing, testing, and maintaining a variety of PLC programs and various controls systems. The Automation Engineer will collaborate with cross-functional teams to understand project requirements, design efficient programs, and implement automation solutions that enhance productivity and efficiency.
ESSENTIAL ACCOUNTABLIITIES AND RESPONSIBILITIES:
PLC, RTU and SCADA Programming
- Develop and maintain programs for PLCs (Programmable Logic Controllers) and other automation components.
- Develop and maintain SCADA systems on various Platforms: Ignition, VT SCADA, Wonderware, etc.…
- Perform factory acceptance testing on control systems.
- Commissioning and on-site startups
System Integration
- Integrate with various automation components, including sensors, actuators, and control systems.
- Collaborate with hardware engineers to ensure seamless integration of software and hardware components.
Testing and Debugging
- Develop and execute comprehensive testing procedures to validate the functionality of software programs.
- Identify and troubleshoot issues, providing timely resolutions to minimize downtime.
Documentation
- Create and maintain detailed documentation for programs, including specifications, user manuals, and version control.
- Document changes made to code and configurations for future reference.
Collaboration
- Work closely with cross-functional teams, including automation technicians, engineers, and project managers, to understand project requirements and deliver effective automation solutions.
- Provide support during the installation and commissioning of automation systems.
- All other duties as assigned.
ROLE REQUIREMENTS:
- Must possess a valid driver’s license
- Proficient in programming languages commonly used in industrial automation, such as ladder logic and structured text.
- Strong knowledge of PLC programming and industrial automation software.
- Familiarity with HMI (Human Machine Interface) design and development.
- Excellent problem-solving and debugging skills.
- Detail-oriented with a commitment to writing efficient and maintainable code.
- Ability to work both independently and collaboratively in a team environment.
- Experience with VT SCADA is an asset.
- Willingness to travel as required.
REQUIRED ROLE EXPERIENCE/EDUCATION:
- High school diploma or equivalent required.
- Proven experience as an Automation Programmer or in a similar role.
- Must possess a valid driver’s license
PHYSICAL DEMANDS AND WORK ENVIRONMENT:
- Willing to work 40 - 60 hours per week and be available for callouts
- Must be able to lift up to 50 lbs. regularly and stand for extended periods
- Adverse working environment: Exposure to noise, extreme temperature, dirt, dangerous machinery, and other hazardous conditions requiring safety adherence and PPE equipment.
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Life insurance
- Paid time off
- Vision insurance
People with a criminal record are encouraged to apply
Work Location: In person