Search by job, company or skills

Enovix Corporation

Principal Equipment Integration Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 11 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are seeking a talented and motivated Principal Equipment Integration Engineer to support our factory automation and data-driven applications. The ideal candidate should have experience with SCADA system development and integration in a fast-paced manufacturing environment, with a focus on building reliable, scalable, and maintainable solutions.

The candidate should have a solid understanding of full-stack development principles and be adept at creating intuitive HMIs, dashboards, and APIs to support manufacturing operations. Familiarity with standard SDLC practices, including testing, documentation, and version control, is essential.

Responsibilities

  • Equipment Integration:
    • Define and implement standard interface protocols (e.g., OPC UA, SECS/GEM, MQTT, REST API) between production equipment and middleware systems.
    • Design robust and scalable data collection architecture to capture real-time machine data, alarms, and statuses.
    • Collaborate with vendors to validate and commission equipment communication readiness.
    • Create and integrate web APIs to facilitate seamless data exchange between SCADA systems, MES platforms, and third-party applications.
  • PAC Middleware Framework
    • Design, deploy, and manage PAC Middleware pipelines to:
      • Collect, filter, transform, and route raw equipment data.
      • Enrich data with context (e.g., product ID, operator, recipe).
      • Handle protocol transformations (e.g., OPC-UA to REST, MQTT to JSON).
      • Ensure secure and reliable data delivery to downstream systems (MES, data lake, SPC, etc.).
    • Monitor data flows and performance metrics using PAC provenance tracking and backpressure handling.
  • Equipment Automation SCADA Integration:
    • Configure Ignition SCADA tags, UDTs, and gateway scripts for real-time equipment monitoring and control.
    • Develop interactive HMI screens for operators and engineers.
    • Implement alarming, historical trends, and system diagnostics via Ignition.
    • Connect Ignition to MES and PAC to support bi-directional communication (e.g., recipe download, status sync).
  • Transaction Management System (TMS)
    • Design logic to manage complex equipment-MES transactions with guaranteed consistency: Start/End process, Recipe load verification, Lot tracking and material movement, Equipment status updates, Implement retry, queuing, and error-handling mechanisms to prevent data loss.
    • Integrate with NiFi for transaction orchestration and rollback handling if failures occur.
  • Governance & Support :
    • Maintain a centralized interface documentation and version control for all integration flows.
    • Support troubleshooting and root cause analysis for integration failures.
    • Ensure compliance with cybersecurity and audit requirements for all integrated components.
    • Coordinate with OT/IT stakeholders to align architecture and security policies, and change management processes.
    • Support manufacturing operations by troubleshooting and resolving automation-related issues.
    • Collaborate with cross-functional teams to gather requirements and deliver tailored automation solutions.
    • Optimize system performance, reliability, and scalability to meet production demands.
    • Monitor and maintain SCADA systems to ensure uninterrupted manufacturing support.
    • Develop intuitive dashboards, reports, and KPIs to support decision-making in manufacturing.
    • Train and mentor junior engineers on Inductive Automation tools and best practices.
    • Support SPC Operations, Including:
      • SPC System Development & Maintenance
      • Manufacturing process monitoring
      • Facilitating technical support between the SPC vendor, IT, and local users.
      • Ensuring SPC configuration and functionality align with manufacturing process requirements and end-to-end operational workflows.
    • Support CMMS operations, including:
      • Acting as a primary point of contact for the CMMS vendor.
      • Facilitating technical support between the CMMS vendor, IT, and local users.
      • Assisting with troubleshooting, upgrades, and maintenance of the CMMS.
      • Ensuring CMMS solutions align with manufacturing needs and workflows.
    • Lead automation projects, including planning, development, testing, and deployment.
Skills

  • Expertise in Ignition by Inductive Automation, including Perspective, Vision, and scripting with Python.
  • Strong SQL skills for database management and data analysis.
  • Experience with web API development and integration (RESTful APIs, JSON).
  • Knowledge of industrial communication protocols (e.g., OPC-UA).
  • Basic knowledge of PLC programming and industrial IoT devices.
  • Proficiency in troubleshooting and optimizing SCADA systems.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities.
  • CMMS-related skills:
    • Basic understanding of CMMS platforms and workflows.
    • Ability to liaise effectively between vendors, IT teams, and users.
    • Experience with troubleshooting and resolving CMMS- system related issues.
Qualification

  • Bachelor's degree in Electrical Engineering, Computer Science, or a related field.
  • 5+ years of experience in industrial automation, including SCADA system development.
  • Demonstrated experience in supporting manufacturing environments.
  • Experience in cross-team communication.
  • Familiarity with standard SDLC practices, including testing, documentation, and version control.
  • Experience in Statistical Process Control (SPC).
  • Preferred:
    • Certifications in industrial Equipment automation platforms.
    • Experience with MES, SPC, CMMS systems, or manufacturing solutions.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 136233263