The company is looking to deliver turnkey custom automation equipment and needs a Controls Software Engineer to provide controls software engineering and leadership to the project team.
Requirements
- Familiar with PLC's, HMI’s and Motion Control, Robots, pneumatics, Vision System, Industrial Protocols, and SQL Database.
- Knowledge of Microsoft Office including Excel and Access.
- 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.
- Knowledge of network communications and protocols.
- Experience with servo motors, Vision, Robots, leak test systems, LVDT’s, data collection systems.
- Ability to read, analyze, and interpret general technical procedures.
Responsibilities
- Lead meeting with customer and project manager to understand project requirements.
- Provide input to the controls hardware designer as required to ensure an appropriate hardware design.
- Develop the system software architecture.
- Write the control system software.
- Develop Human to Machine Interface (HMI) programs and integrate with the control system.
- Responsible for integrating and/or programming peripheral hardware and software, such as but not limited to, servo motors, Vision, Robots, leak test systems, LVDT’s, data collection systems.
- Debug the system hardware and software.
Other
- Bachelor’s degree in related engineering field.
- Effective verbal and written communication.
- Ability to work independently and to collaborate on a team
- Organized and Detail oriented
- Ability to take direction