JCS works to know our customers’ businesses to provide efficient and reliable solutions, and exceptional service, to exceed their expectations. The commitment to our core values is the foundation of lasting relationships and fosters a culture where our employees can grow and thrive.

    We are founded on the principles of respect, integrity, trust, wellness, and excellence. These universal principles guide us in achieving the personal satisfaction of providing well-engineered, innovative solutions for our customers' processing plants.

    Working at JCS is like working with family. In addition to all the free coffee you can drink, we offer competitive pay with a full array of benefits, including:

    • Nine paid holidays
    • Paid time off (PTO)
    • Health and dental insurance with a generous premium contribution by JCS
    • Short-term and long-term disability insurance, paid by the company
    • Group life Insurance, paid by the company
    • A 401(k) Retirement Savings Plan, currently with a matching contribution

    We are looking for a PLC/HMI Programmer to join our team here at JCS Controls. Do you have experience with programmable logic controllers (PLCs) and Human-Machine Interface (HMI) programming? If so, this is a great opportunity to put those skills to use. If you are the type who enjoys ones and zeros and manipulating them to control a process, we want to hear from you.


    Position Summary:

    The PLC/HMI Programmer is responsible for delivering complete, fully functional, documented PLC programs and HMI applications, on time and within budget. They will be expected to manage multiple projects concurrently while promoting and maintaining good business relationships with our customers.

    Minimum Qualifications:

    • Four-year technical degree (BS; or other directly related degree program) or have equivalent work experience.
    • Minimum of two years’ automation design experience in a food processing or manufacturing environment.
    • Proficiency in programming ladder logic and FBD in Allen Bradley PLCs
    • Proficiency in developing Rockwell Software HMI applications.
    • Ability to travel up to 25%.

    Additional Qualifications (preferred, but not required):

    • Experience with HMI packages other than Rockwell Software (WW, Ignition, etc.)
    • Experience with Database development (SQL Server)
    • Experience with Visual Basic for applications


    • Develop PLC programs using both ladder logic and FBD that meet functional requirement of the project.
    • Design HMI applications that permit plant operations to run the system while following JCS HMI development standards.
    • Test and debug visual basic routines imbedded in HMI displays
    • Interface with database engineer to integrate PLC data with SQL server reporting.
    • Assist with control panel testing.
    • Develop project documentation.
    • Perform Factory Acceptance Test both internally and with customer.
    • Travel to site to commission and support start-up.
    • Perform Site Acceptance Test.
    • Assess customer requests for changes and review with project team.
    • Be available for on-call support of customers.
    • Work with field service engineers in debug and troubleshooting systems and equipment.
    • Contribute to the development and maintenance of departmental standards and processes.


    The above statements are intended to describe the general nature and level of work performed by employees assigned to this position. They are not intended to be construed as an exhaustive list of all responsibilities, duties and skills require of employees so classified.

    Due to the volume of resumes we receive; you will be contacted only if the search committee feels that your qualifications meet our requirements.


    We are proud to be an Equal Opportunity employer.