Senior Automation Engineer, Factory Software

Mach Industries•Huntington Beach, CA
•$150,000 - $195,000

About The Position

Mach Industries is seeking a Senior Automation Engineer to develop software and data systems that connect manufacturing equipment with factory operations. The role develops integrations across equipment, MES, SCADA, historians, data infrastructure, and engineering applications, and helps establish company standards for factory software, IIoT, and manufacturing data. It is a hands-on engineering position involving applications, APIs, data pipelines, dashboards, equipment integrations, and deployments to factory edge hardware. The engineer will work closely with Controls, Robotics, Vision, Manufacturing Engineering, IT, Operations, and external software partners to build a scalable factory software ecosystem. The position may require access to information controlled under U.S. export laws. Applicants must meet the stated U.S. citizenship, permanent residency, refugee, asylee, or authorization eligibility requirements. Employment offers may depend on authorization to receive controlled software or technology without export-license sponsorship. The role may require extended hours and weekends as needed.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Mechatronics, Manufacturing Engineering, or a related discipline.
  • At least 5 years of experience developing industrial software, manufacturing software, automation software, connected equipment, or industrial data systems.
  • Strong software development experience with Python, C++, C#, JavaScript/TypeScript, or similar languages.
  • Experience developing and deploying production software applications.
  • Experience integrating manufacturing equipment, industrial controllers, or edge devices with higher-level software systems.
  • Experience with industrial and software communication technologies such as OPC UA, MQTT, REST APIs, or similar protocols.
  • Experience designing APIs, data models, and data pipelines for industrial or manufacturing applications.
  • Experience developing GUIs, web applications, or HMI applications used by engineers, operators, or production teams.
  • Experience with Git-based version control, CI/CD, automated testing, containerization, and software deployment workflows.
  • Experience deploying and troubleshooting software on edge compute devices, industrial PCs, servers, or similar hardware.
  • Working knowledge of manufacturing systems and metrics, including MES, SCADA, OEE, cycle time, throughput, downtime, yield, and equipment utilization.
  • Ability to troubleshoot software, networking, controls interfaces, and data pipelines directly on production equipment.
  • Availability to work extended hours and weekends as needed.
  • Must meet the stated eligibility requirements for access to information controlled under U.S. export regulations, or be eligible to obtain the required authorizations.

Nice To Haves

  • Experience evaluating or deploying commercial MES, SCADA, historian, IIoT, or industrial data platforms.
  • Experience with Beckhoff TwinCAT, EtherCAT, or Beckhoff-controlled manufacturing equipment.
  • Experience with ROS 2, DDS, Python, and C++ in robotics or industrial automation environments.
  • Experience integrating systems across the engineering and manufacturing lifecycle, including requirements, CAD, PLM, MES, QMS, and production equipment.
  • Experience with cloud, data-lake, lakehouse, time-series database, or event-streaming architectures.
  • Experience developing dashboards using Grafana, Power BI, Tableau, or similar tools.
  • Experience with conversational AI, retrieval-augmented generation (RAG), vector databases, or LLM-based engineering applications.
  • Experience connecting machine-learning or computer-vision systems with live or historical manufacturing data.
  • Experience with discrete-event simulation using SimPy, Simio, or similar tools.
  • Experience with factory or robotics digital twins using NVIDIA Isaac Sim or similar simulation platforms.
  • Experience deploying applications using industrial edge compute, GPUs, or container orchestration.
  • Understanding of ISA-95 and modern manufacturing-system architectures.
  • Familiarity with OT networking, cybersecurity, VLANs, firewalls, and industrial network architecture.
  • Experience working with equipment OEMs, systems integrators, or commercial software vendors.
  • Experience in aerospace, defense, automotive, semiconductor, electronics, or other advanced manufacturing environments.

Responsibilities

  • Develop and deploy factory software connecting manufacturing equipment, edge devices, MES, SCADA, historians, and manufacturing data infrastructure.
  • Evaluate commercial factory software platforms and lead technical proof-of-concept implementations.
  • Develop integrations across engineering and manufacturing systems, including PLM, MES, QMS, factory equipment, and data platforms.
  • Build and maintain APIs and data pipelines using REST, OPC UA, MQTT, DDS, or related technologies.
  • Develop standardized equipment data models, machine states, events, alarms, production records, and naming conventions.
  • Define requirements for collecting machine, process, quality, and vision data into manufacturing data infrastructure.
  • Develop IIoT connectivity patterns for machines, sensors, edge devices, and factory applications.
  • Develop interfaces between Beckhoff TwinCAT equipment controls and higher-level factory software.
  • Build GUI, web, and industrial HMI applications that provide engineers and operators access to manufacturing data and system integrations.
  • Develop OEE dashboards and analytics for availability, performance, downtime, cycle time, throughput, yield, and equipment utilization.
  • Build software and data tools to help engineering teams analyze and improve manufacturing processes.
  • Establish CI/CD, automated testing, version control, containerization, and repeatable deployment workflows for factory software.
  • Deploy and support applications on industrial PCs, edge compute hardware, and centralized infrastructure.
  • Develop reusable software libraries, services, APIs, and integration patterns for production equipment.
  • Support data interfaces used by machine vision, robotics, analytics, and machine-learning applications.
  • Prototype applications using manufacturing data, including AI-assisted engineering tools and conversational interfaces where applicable.
  • Support FAT, SAT, commissioning, and production launch by validating connectivity, data integrity, traceability, dashboards, and software integrations.
  • Develop technical standards and specifications for equipment OEMs and systems integrators.
  • Partner with IT/OT teams to define networking, compute, cybersecurity, and factory infrastructure requirements.
  • Troubleshoot software, networking, controls interfaces, and data pipelines directly on production equipment.

Benefits

  • Competitive salaries
  • Performance-based incentives and bonus structure
  • Stock options or equity participation
  • Healthcare, dental, and vision plans
  • Retirement savings plans
  • Paid time off
  • Funds for continuing education, training, and career growth
  • Competitive equity grants included in most offers
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service