Skip to main content
Software Engineer - PLC/HMIBased in Rochester, NY, we are a leading automation and systems integration company providing custom control systems, industrial automation solutions, and engineered systems for manufacturing and industrial customers. We're seeking a Software Engineer with strong PLC and HMI programming experience to support the development, testing, commissioning, and startup of automated control systems. This role will work closely with engineering, production, field service, and customers to deliver high-quality automation solutions while supporting projects from design through startup.
Role and Responsibilities:
  • Develop PLC programs utilizing Allen-Bradley platforms and programming standards
  • Design and develop HMI applications using Rockwell software
  • Support machine and system design reviews with engineering teams
  • Develop, test, and troubleshoot automation software for custom equipment and industrial systems
  • Create project documentation, program backups, and technical support materials
  • Perform Factory Acceptance Testing (FAT) both internally and with customers
  • Support Site Acceptance Testing (SAT), commissioning, and equipment startup activities
  • Travel to customer sites to install, commission, troubleshoot, and support automated systems
  • Work closely with field service personnel to resolve controls and automation issues
  • Evaluate and implement customer-requested software modifications and enhancements
  • Participate in continuous improvement initiatives and assist with maintaining programming standards and best practices
  • Provide technical support to customers and internal teams as required
Qualifications:
  • Bachelor's degree in Engineering, Engineering Technology, Computer Engineering, Electrical Engineering, or related technical discipline, or equivalent work experience
  • Experience programming Allen-Bradley PLCs using Ladder Logic and Function Block Diagram (FBD)
  • Experience developing Rockwell HMI applications
  • Experience troubleshooting industrial automation and control systems
  • Strong understanding of electrical controls, automation hardware, and industrial communications
  • Ability to travel up to 25%Strong communication, troubleshooting, and problem-solving skills
Benefits: Competitive Base Salary Depending on Experience between $110-140kRetirement SavingsPTO, Vacation, Paid Holidays Occasional Travel Up to 25%

Also on the board Same function, level within a rung

Level

Lead

Salary

$110-140k

Location

Rochester, NH

Occupation

Software Developers

Industry

Computer Systems Design Services

Posted

11 days ago

Apply for this role (opens in a new tab)