Automation & Controls Programmer

SPRINGDALE, AR

The programmer will be responsible for developing, programming, troubleshooting, and/or repairing products using complex programing. As an automation/Controls Programmer, your responsibilities include, but are not limited to, using best practices for developing PLC code, Fanuc Robot programming, and assisting with quality checks on the final products or installations.

ESSENTIAL DUTIES

  1. Specify the controls hardware for an assigned project. a. Including: PLC selection, HMI Selection, Safety System hardware, vision systems, sensors, etc.
  2. Develop organized and structured code to control complex systems. a. Including: PLC, HMI, SCADA
  3. Work closely with the project group to ensure the electrical and mechanical design function together.
  4. Facilitating factory acceptance testing (FAT) on full or partial systems set up at one of Multi-Craft’s facilities.
  5. Travel to customer sites for systems startup and site acceptance testing (SAT).
  6. Create and compile system turn over packages. a. Including: the writing of User/Maintenance manuals and compiling OEM equipment documentation used on a project.
  7. Travel to customers site to troubleshoot controls issues and research acceptable solutions.
  8. Communicate with other team members to improve processes and design functionality
  9. Support company policies, procedures, goals, and objectives
  10. Drive a vehicle to various jobsites across North America a. Travel is a vital element of this role, and could be up to 50% of the year (or less) b. Maintain valid driver’s license and a driving record that meets company policy
  11. Work in a constant state of alertness and in a safe manner
  12. Regular attendance and punctuality are essential for employee job performance
  13. Perform other duties as assigned

ENVIRONMENT, PHYSICAL AND MENTAL REQUIREMENTS

  • The work environment varies from a climate-controlled office setting to a project construction site which may be in any stage of completion. The project work environment will include exposure to varying outdoor conditions, loud noise, dust, toxic chemicals and materials, machinery hazards, slippery or uneven walking surfaces.
  • Must wear the Personal Protective Equipment (PPE) as required for this position and different jobsite environments.
  • Work performed will involve frequent contact with other employees and may require working under stressful conditions.
  • The work will require operation of office machinery including computers, A/V presentation equipment, imaging equipment, and other types of common office business systems.
  • Operates office machinery including computers, fax machine, calculator, and photocopier.
  • Requires manual dexterity for office machine operation including computer and calculator, stooping, bending to handle files and supplies, and mobility to complete errands or deliveries.
  • Must be able to occasionally lift and/or carry/move up to 40lbs
  • Must be able to sit and/or stand for long periods of time
  • Must be able to perform repetitive motion of hands, wrists, and arms.
  • Must be able to complete job duties proficiently while adapting to changing demands and priorities.
  • Must have the ability to work in a constant state of alertness and concentrate for long periods of time to perform duties in a safe manner.

SAFETY SENSITIVE

This position is designated as a safety sensitive position because it includes as part of the job duties the regular handling of confidential and/or proprietary Company, employee, and client information. Performing this job in a discreet and professional manner requires alertness at all times. Any lapse of attention could have a significant impact on the Company, its employees, vendors, and/or clients. 

This position also requires an absolute understanding of best practices and regulations pertaining to the design and implementation of all types of industrial, commercial, and institutional automation solutions. 

Additionally, this position requires operating a motor vehicle. This position is one in which a lapse of attention could result in injury, illness, or death.

SKILLS AND COMPETENCIES

  • High school diploma or general education degree (GED), required
  • Two-year Automated Systems and Robotics, (Mechatronics or related degree), preferred
  • Bachelors degree in a related Engineering or Programming field, highly preferred
  • Working knowledge of: PLC ladder logic and Robots - Allen Bradly and FANUC preferred
  • RSLogix 500, RSLogix 5000, FactoryTalk and RoboGuide
  • Working knowledge of HMI Design - Ignition, FactoryTalk, or Wonderware, preferred
  • Working knowledge of safety system design - PLCs, sensors, relays, and switches
  • Knowledge of manufacturing concepts / processes
  • Strong analytical, problem-solving, and decision-making skills
  • Must be able to perform and prioritize multiple projects simultaneously
  • Must be able to respond quickly to problems; have ability to work in a stressful environment.
  • Must be able to communicate effectively with co-workers, supervisors, and managers in both written and
  • verbal form
  • Technical and analytical capacity
  • Maintaining an organized and safe workspace
  • Complete service reports and exit interviews with the customer
  • Assist customers on machine or operational related issues; make recommendations as needed
  • Proficiency in use of MS Office (Word, Excel, and Outlook)
  • A current valid driver’s license is required

BENEFITS

MCC offers a comprehensive benefits package to include some of the following:

  • Medical, Dental, Vision
  • Basic and Optional Life Insurance, Accidental Death & Disability
  • 401k Retirement
  • Paid Time Off
  • Paid Holidays
  • Wellness Programs
  • Education Assistance