Lead Automation Controls Software Engineer- Relocation Assistance Eligible
Progressive Machine & Design · Victor, NY | Relocation Assistance Available ·
- Seniority
- Lead
- Category
- Software engineering
Location: On-site - Victor, NY. Design it. Build it. See it run.
Qualified Candidates May be eligible for relocation assistance.
Salary: $135,000 - $160,000
JOB SUMMARY
Our Controls Engineering Department is Growing and we're looking for leaders of the pack who have experience in custom automation - no two projects are quite alike! The Lead Automation Controls Software Engineer is responsible for providing controls programming, debug, and site-installation of turnkey custom automation equipment.
ESSENTIAL FUNCTIONS
- Work independently on larger or high complexity projects and/or multiple smaller projects.
- Training of new and/or less senior engineers.
- Set technical direction for multiple engineers on portions of larger or more complex projects.
- Peer Review of other engineers’ work for accuracy and thoroughness.
- Development of overall machine Controls Software Architecture
- Elements: Cells, Stations, Devices, Sequences
- interface
- recipe selection
- recipe editing
- status tracking
- data tracking
- report generation
- Ensure commonality of code amongst several engineers working on the same or similar projects.
- Review customer requirements, PMD proposal, and PMD cost estimate.
- Use provided standard code and device drivers, or use end-customer provided code and/or formats to create custom control & HMI programs.
- Create custom device driver code.
- Attend Mechanical Design Reviews to understand machine functionality; and suggest concepts & componentry to meet functional & safety requirements.
- Using control schematics, enter I/O into controller programs.
- Using timing chart provided by Mechanical Engineering, program intended sequences into controller programs.
- Download completed programs.
- Commission control hardware.
- Debug control hardware for out-of-box failures, intended design, and correct wiring/plumbing.
- Debug control software, including all intended sequences, modes of operation, special functions, fault detection, fault recovery, tooling return, and interface.
- Participate in Factory Acceptance Test at PMD.
- Participate in Site Acceptance Test at end-customer’s facility.
OTHER DUTIES
- Maintain a clean and orderly work area.
- Observe safety procedures.
- Any other task assigned by management within scope of position, federal and state regulations.