5-7 years of hands-on experience in industrial automation programming and commissioning.
Proficient in Allen-Bradley ControlLogix and CompactLogix PLCs, including Studio 5000 Logix Designer.
Experience with commissioning and troubleshooting PowerFlex VFDs.
Skilled in developing reusable PLC code and maintaining programming standards.
Strong knowledge of industrial Ethernet networks and EtherNet/IP devices.
Ability to read electrical schematics and troubleshoot complex systems.
Experience in leading technical projects and mentoring programming teams.
Responsibilities
Lead PLC and HMI software development from design to commissioning.
Create modular, reusable code for machine control and diagnostics.
Review software designs for quality and compliance with standards.
Mentor and guide programmers in architecture and troubleshooting.
Collaborate with cross-functional teams to resolve technical issues.
Develop and enforce programming standards and documentation practices.
Improve engineering tools to enhance efficiency and accuracy.
Benefits
Flexible work environment with opportunities for remote work.
Professional development and training programs.
Access to advanced engineering tools and resources.
Collaborative team culture focused on innovation.
Opportunities for career advancement within the organization.
Full Job Description
Controls Software & Standards Lead Programmer to lead controls software development, strengthen programming standards, and improve the engineering tools used to deliver automation projects. This role combines technical leadership with hands-on programming, troubleshooting, and commissioning, with a strong emphasis on Allen-Bradley PowerFlex variable frequency drives. The ideal candidate builds reliable, maintainable software and helps the entire engineering team work more consistently and efficiently.
Key Responsibilities
PLC Software and Technical Leadership
Lead PLC and HMI software development from initial design through commissioning and customer acceptance.
Develop clear, modular, reusable code for machine sequencing, equipment control, diagnostics, and fault recovery.
Review software designs and code for quality, consistency, and compliance with standards.
Mentor programmers and provide practical guidance on architecture, troubleshooting, and commissioning.
Coordinate with electrical, mechanical, and project teams to resolve technical issues and meet project requirements.
Programming Standards
Develop, maintain, and enforce PLC and HMI programming standards, including naming conventions, program structure, equipment interfaces, alarms, and documentation.
Build and maintain reusable code libraries, Add-On Instructions, User-Defined Data Types, and project templates.
Establish consistent practices for software version control, backups, change tracking, and release management.
Incorporate lessons learned from commissioning and field support into standards and reusable software.
Engineering Tools
Develop and improve tools that reduce repetitive engineering work and improve accuracy.
Create utilities for code generation, tag management, configuration, documentation, and software validation.
Evaluate existing workflows, identify opportunities for improvement, and help the team adopt effective tools and practices.
Maintain clear documentation so tools and libraries can be used and supported across the engineering team.
PowerFlex VFD Commissioning
Configure, commission, and troubleshoot Allen-Bradley PowerFlex VFDs, including PowerFlex 525 and 755 families.
Verify drive setup against motor nameplate data, application requirements, and approved electrical designs.
Configure EtherNet/IP communications, command and status interfaces, reference signals, and drive diagnostics.
Perform motor tuning and adjust acceleration, deceleration, speed limits, and other application parameters.
Integrate drive permissives, interlocks, fault handling, and recovery sequences into PLC software.
Verify applicable drive safety functions with the responsible engineering team and document commissioning results.
Maintain parameter backups and accurate final drive configurations.
Required Qualifications
Significant hands-on experience programming and commissioning industrial automation systems.
Strong proficiency with Allen-Bradley ControlLogix and CompactLogix PLCs and Studio 5000 Logix Designer.
Demonstrated experience commissioning and troubleshooting PowerFlex VFDs.
Experience developing and maintaining reusable PLC code, programming standards, and engineering templates.
Strong understanding of industrial Ethernet networks, EtherNet/IP devices, and network troubleshooting.
Ability to read electrical schematics and troubleshoot interactions among software, wiring, motors, drives, and field devices.
Experience leading technical work, reviewing code, and mentoring other programmers.
Strong documentation, communication, and problem-solving skills.
Compensation and benefits: Negotiable based on experience - Senior Position