Position Summary
The HMI Specialist is responsible for the design and implementation of the User Interface screens for Targan machinery. This interface will interact with multiple control systems to visualize the operation and status of the entire machine. The candidate will be part of the R&D Engineering design team, responsible for developing new TARGAN products. The candidate for this position will also be expected to be part of continuous improvement and maintenance of existing TARGAN equipment. The HMI touchscreen interface is an important part of TARGAN machinery, and therefore it is important that the implementation conforms to the highest standards while also implementing the latest technological innovations.
Key Job Responsibilities
- Develop high quality HMI screens interfacing with PLCs and other devices.
- Use web technologies such as HTML5, JavaScript, Python and HTTP to extend functionality in the HMI application and facilitate communication with multiple devices.
- Use drawing tools to create graphics and save in formats such as png and svg.
- Identify and develop layouts for different HMI screens that provide clear understanding of the machine operation, status, etc.
- Work with the controls, data, and other engineers to collaborate on new features and incorporate them into the HMI application.
- Work with marketing to get requirements for new features and incorporate them into the HMI application.
- Work with field support to solve issues and take in feedback for improvements and incorporate them into the HMI application.
- Interact with development operations to track work, bug fixes, etc.
- Serve as a technical lead for a project and work independently to implement a new design or feature.
Key Competencies & Skills
- Understanding design concepts and when different UI elements should be used to convey information in the best way.
- Graphic design experience around UI/UX development and high-quality design with colors, icons, and layout.
- Use of graphical tools to create images and icons.
- Responsive design concepts with HTML5 webpages.
- Interacting with multiple computer systems using REST, MQTT, SQL, and Grafana.
- Understanding of ethernet terminology and operation.
- Experience working with Industrial Machinery and the different hardware and networks that operate in the machine
- Experience with Beckhoff TwinCAT HMI or Aveva Edge/Ecostruxure Machine Scada Expert
- Experience working in a collaborative environment using DevOps and GIT
- A baseline understanding of industrial controls languages such as ladder, structured text, and function block diagram is ideal
Education & Experience Requirements
- Ideal candidate will have a bachelor’s degree in electrical or computer engineering, computer science or similar. Candidates with a more extensive software education and experience could qualify for an HMI Software Engineer position commensurate with their background.
- Candidates with associate degrees, or no degree will be considered based on experience.
- The ideal candidate will have a minimum of 3-5 years of experience working in HMI design or similar user interface design.
- In lieu of experience, candidates showing examples of previous projects to demonstrate quality of work will be considered.
Working Conditions:
Work is performed inside a flex space building consisting of offices, open desk space, laboratory, machine shop, and a manufacturing floor. Level of noise is usually quiet in the office environment and temperature controlled. Noise levels are elevated in the warehouse space where temperatures can vary depending on the outside elements and weather.
All the above duties and responsibilities are essential job functions for which reasonable accommodation will be made. All job requirements listed indicate the minimum level of knowledge, skills, and/or ability deemed necessary to perform the job proficiently. This job description is not to be construed as an exhaustive statement of duties and responsibilities or requirements. Employees may be required to perform other job-related duties as requested by their supervisor. This document does not create an employment contract, implied or otherwise, other than an "at will" relationship.