Job Description
Job Description
Summary
The Robotic & PLC Programmer is responsible for designing, programming, commissioning, and maintaining industrial automation systems. This role supports production operations by developing reliable PLC logic, robotic programs, and HMI interfaces while ensuring safety, quality, and efficiency across automated equipment.
Essential Duties and Responsibilities
Employee must be able to perform these essential functions of the position satisfactorily and, if requested, reasonable accommodation may be made to enable employees with disabilities to perform the essential functions of the job, absent undue hardship.
- Supports manufacturing teams in process improvement activities related to machining, welding, grinding, cutting, assembly, in-process inspection and test, paint / detail, final inspection and test with goal of continually improving operations by increasing throughput while simultaneously reducing cost of goods sold. Subject Matter expert for Robotic Welding operations.
- Develop, program, and troubleshoot PLC systems (Allen-Bradley, Siemens, Omron, or equivalent)
- Program and maintain industrial robots (Fanuc, ABB, KUKA, Yaskawa / Motoman, Panasonic or similar)
- Design and modify HMI / SCADA screens for operator interaction and system monitoring
- Diagnose and resolve automation, electrical, and communication issues to minimize downtime
- Integrate robots with PLCs, vision systems, safety devices, and peripheral equipment
- Implement and validate safety systems (light curtains, safety PLCs, interlocks, E-Stops)
- Maintain documentation including electrical schematics, I / O lists, and program backups
- Support continuous improvement initiatives to optimize cycle time, quality, and reliability
- Provide technical support and training to operators and maintenance personnel
- Follow all safety, quality, and regulatory standards
- Develops Manufacturing Engineering Goals and Objectives in line with company goals and objectives with emphasis on quality, cost reductions and productivity improvements.
- Understands lean tools and methods.
- Good knowledge of CAD software and able to create basic tooling.
- Evaluates opportunities for improvements and launches initiatives for improvement in accordance with the Continuous Improvement Program.
- Performs all other duties as assigned.
- Complies with the requirements of the company’s ISO 9001 Quality Management System (when required).
Required Education / Experience
Associate’s or Bachelor’s degree in Electrical Engineering, Automation, Mechatronics, or related field (or equivalent experience)3+ years of experience in PLC and robotic programming in a manufacturing environment.Develop HMI software applicationsDevelop PLC software programsDesign Control PanelsStrong knowledge of ladder logic, structured text, and function block programmingHands-on experience with industrial networks (Ethernet / IP, Device Net, Modbus)Ability to read and interpret electrical schematics and technical drawingsExperience with troubleshooting sensors, VFDs, servos, and motion control systemsExperience in metal fabrication and welding shop CAD or AutoCAD.Ability to lead and mange several projects simultaneously; thorough knowledge and understanding of applicable operating and documentation procedures and material flow.Ability to meet deadlines; to understand and follow written and verbal instructions.Ability to communicate effectively and work cooperatively with subordinates, members of management, vendors, and other employees.Preferred Qualifications
Experience with vision systems (Cognex, Keyence, etc.)Knowledge of industrial safety standards (OSHA, NFPA 70E, ISO 13849)Experience with servo motion and coordinated robotic systemsProject management or system integration experienceFamiliarity with lean manufacturing and continuous improvement practicesKey Skills
PLC ProgrammingRobotic ProgrammingAutomation TroubleshootingElectrical ControlsSafety SystemsHMI / SCADA DevelopmentCommunication & Team CollaborationPhysical Requirements
Ability to stand, climb, bend and kneel on a regular basis.Prolonged periods of sitting at a desk and working on a computer.Able to push, pull and lift up to 50lbs. on a regular basis.Able to push, pull and lift up to 75lbs. on an occasional basis.Ability to work on the production floor and around industrial machineryWillingness to support off-shift or weekend work during launches or emergenciesOccasional travel may be requiredPotential Hazards
Employee may be exposed to hazardous substances including a variety of petroleum-based products, cleaning solvents, etc. on a regular basis.Employee may be exposed to sharp (cutting) tools on a regular basis.Certifications, Licensees or Registrations Required / Preferred
This position does not require any special certifications, licenses, or registrations.Page Break