MES Engineer - Ignition/SCADA
Figure is an AI Robotics company developing a general purpose humanoid. Our humanoid robot, Figure 03, is designed for commercial tasks and the home. We are based in San Jose, CA and require 5 days/week in-office collaboration. It’s time to build.
About the Role
We are looking for an experienced Ignition Developer and MES Engineer to develop, support, scale, and optimize our established manufacturing systems. Our current environment is built on Ignition and Sepasoft, utilizing complex custom scripting and mature database architectures.
We are seeking a proactive engineer to play a key role in managing and enhancing this system, streamline existing processes, and drive continuous improvement across our production floor. As the vital link between our software systems and daily operations, a strong grasp of MES theory and real-world manufacturing is just as critical as your technical coding expertise.
Responsibilities:
-
Take ownership of our existing Ignition platform, focusing heavily on developing, supporting, scaling, and optimizing existing and new MES features.
-
Apply a deep understanding of MES principles to troubleshoot and improve our production data flow, routing, and track-and-trace capabilities.
-
Navigate complex, existing SQL schemas and Sepasoft data models to extract operational data and build dashboards for quality, OEE, cycle time analysis, and production tracking.
-
Design and deploy common-sense, intuitive UI screens in Perspective and enjoyable UX for all MES users.
-
Manage, troubleshoot, and optimize our existing Sepasoft MES implementation.
-
Apply Inductive Automation best practices to scale our gateway architecture, manage tags and UDTs, and optimize overall system performance.
-
Integrate manufacturing equipment, PLCs, and edge devices into the MES to ensure accurate, real-time data collection.
-
Work directly on the production line alongside operators to provide technical support during production hours.
Requirements:
-
Extensive, hands-on experience developing in Inductive Automation's Ignition platform, specifically with advanced Jython scripting, Ignition Modules, and Ignition Perspective.
-
Strong practical understanding of MES theory and manufacturing operations, including core concepts like flow execution, part traceability, OEE, WIP tracking, quality control, and downtime categorization.
-
Proven ability to understand database schemas and data models, and compose queries and scripts to support production decision-making.
-
A pragmatic, ego-free attitude with a proven track record of working effectively on the factory floor with production staff.
-
Availability and willingness to work production hours to provide real-time support.
-
Practical experience integrating MES with other enterprise systems like ERP and Inventory Management utilizing technologies like REST and RPC.
-
Experience connecting Ignition to industrial hardware and PLCs using a variety of protocols (e.g., OPC UA, MQTT, Modbus).
Bonus Qualifications:
-
Direct experience configuring, supporting, or deploying Sepasoft MES modules.
-
Certifications in Ignition Core/Perspective or Sepasoft MES.
-
Hands-on experience interfacing directly with Siemens and Allen-Bradley PLCs.
-
Experience diagnosing gateway performance issues, standardizing and scaling Ignition deployments to increase performance and reliability.
-
A background in software development, with a focus on implementing robust version control practices and reliable, repeatable deployment strategies for manufacturing software.
Create a Job Alert
Interested in building your career at Figure? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field
