- Company Name
- BOS Innovations Inc.
- Job Title
- Automation Systems Programmer
- Job Description
-
Job Title: Automation Systems Programmer
Role Summary
Design, develop, and integrate control systems for advanced manufacturing automation, including PLC/HMI programming and robotic integration. Collaborate with mechanical and electrical engineers, project managers, and field teams to deliver safe, reliable, and high‑performance solutions that meet customer specifications and project timelines.
Expectations
- Minimum 5 years of industrial automation programming experience (PLC, HMI, or robotics).
- Proficiency with Rockwell Automation, Siemens, Fanuc, Motoman, or equivalent platforms.
- Knowledge of EtherNet/IP, Profinet, EtherCAT, Modbus, OPC UA, and safety communication protocols.
- Ability to commission systems on‑site, troubleshoot I/O, motion, and network issues, and support FAT/SAT testing.
- Strong documentation skills, adherence to quality and safety standards, and commitment to continuous improvement.
- Willingness to travel for commissioning activities.
Key Responsibilities
- Design and program PLC and HMI logic and robot control sequences in accordance with internal standards and customer requirements.
- Collaborate with project managers, mechanical and electrical engineers, and field crews to define functional specifications and resolve integration issues.
- Lead on‑site installation, commissioning, and troubleshooting of automation equipment, ensuring FAT/SAT milestones are met.
- Maintain and update quality control checklists, operating manuals, and troubleshooting guides.
- Identify opportunities for process and program enhancements; contribute to programming standards and best‑practice documentation.
- Mentor junior programmers and support internal knowledge‑sharing initiatives.
Required Skills
- PLC programming (Rockwell, Siemens, or equivalent).
- HMI design and configuration.
- Industrial robot programming (Fanuc, Motoman, or equivalent).
- Structured logic development, ladder logic, function block, or structured text.
- Communication protocol configuration (EtherNet/IP, Profinet, EtherCAT, Modbus, OPC UA).
- Troubleshooting of I/O, motion control, and networking issues.
- Commissioning and qualification procedures (FAT/SAT).
- Documentation of programs, test procedures, and user manuals.
- Understanding of safety standards (ISO 13849, IEC 61508, or equivalent).
- Strong analytical, problem‑solving, and teamwork abilities.
Required Education & Certifications
- Diploma or degree in Electrical Engineering Technology, Mechatronics, Robotics, or a related field.
- Relevant certifications such as Rockwell Automation Certified Programmer, Siemens PLC Certification, FANUC Robot Certification, or equivalent.
- Proof of ongoing professional development in automation technologies is preferred.