HMI/PLC Programmer II
On-site · Duluth, Georgia, United States
Job Summary
HMI/PLC Programmer II role focused on designing and developing HMI/PLC software for industrial drive and starter packages. Responsibilities include creating instruction documents for software development, developing automated machine and process control systems using PLC/HMI solutions, generating schematics and BOMs with AutoCAD, traveling to client sites for on-site commissioning, meeting with clients to discuss automation needs, testing and validating automated systems for efficiency, safety and reliability, troubleshooting, installing PLC programs, documenting development processes and operation manuals, and providing technical support while coordinating with engineering and production teams. Requires advanced PLC programming languages, AutoCAD proficiency, knowledge of industrial standards (UL 508A, NFPA, NEMA), experience with data logging and communication protocols, and the ability to work independently. Education preferred in engineering; 3+ years of related experience; U.S. work authorization; no visa sponsorship.
Required Qualifications
- Engineering degree or equivalent (preferred)
- 3+ years of relevant work experience
- Proficiency with Microsoft Office
- AutoCAD experience
- Knowledge of UL 508A, NFPA, and NEMA standards
- Advanced PLC programming languages (ladder logic, SFC, FBD, structured text) and JavaScript
- Experience with Serial and Ethernet communication protocols
- Data logging, storage, and retrieval experience
- Able to work independently and troubleshoot complex problems
- Travel to client locations as required
- Ability to develop and install PLC/HMI software and machine programs
- Ability to read and draw electrical and mechanical schematics
- Strong mathematics and analytical skills
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.