This role will be responsible for developing, maintaining, debugging, and integrating the software used for production equipment and processing data collection, monitoring, and analysis within the manufacturing department.
JOB RESPONSIBILITIES:
- Develops new software to support production tracking requirements.
- Maintains, troubleshoots, and optimizes existing code.
- Administers the production tracking database and all associated data and code.
- Creates scripts of complex, optimized SQL queries for data insertion and selection across multiple tables.
- Creates user interfaces and access controls for all levels of production staff.
- Integrates data collection and monitoring logic into automated production equipment (PLC ladder logic).
EDUCATION AND EXPERIENCE:
REQUIRED:
- B.S. in Computer Science or Computer Engineering or equivalent combination of education and experience.
- Experience with Python/Jython or a similar high-level programming language.
- Prior experience with Microsoft SQL Server Management Studio or similar database administration software.
PREFERRED:
- Prior experience with Ignition software development platform (Inductive Automation).
- Prior experience with PLC programming in ladder logic.
- Prior experience utilizing Microsoft Report Builder or similar reporting software.
SKILLS:
- Strong understanding of OPC-UA and other industrial protocols.
- Strong understanding of real-time data collection and SPC/APC methodologies.
- Strong knowledge of computer networking (IP addressing, subnetting, VLANs, etc.).
- Strong understanding of graphical user interface development.
- Basic knowledge of web-development (HTML/CSS/JavaScript).
- Basic knowledge of statistics (mean/mode/median, standard deviation, etc.).
- Skill in communicating effectively in writing is appropriate for the needs of the audience.
Powered by JazzHR