Lead Automation Controls Software Engineer - Relocation Assistance Available
Motion Control · Victor, NY · 1 mo ago
EngineeringFull-time
Major Duties & Responsibilities
- Work independently on larger or high complexity projects and/or multiple smaller projects.
- Train 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.
- Develop 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.
- 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.
Minimum Skills & Abilities
- Effective verbal and written communication.
- Ability to read, analyze, and interpret general technical procedures.
- Ability to work in decimal, octal hexadecimal, and binary numbering systems.
- Ability to apply concepts of basic algebra and geometry and to calculate scaling factors, proportions, percentages, rates, and ratios.
- Ability to solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists.
- Organized
- Detail oriented
- Ability to work independently or as part of a team
- Ability to take direction
- Creative/Innovative
- Time management skills
Minimum Education & Experience
- BS in EE, EET, Mechatronics, related engineering field; or demonstrated equivalent experience.