Machine Control Software Engineer, Production Automation

Halo Industries, Inc.

Santa Clara (CA)

On-site

USD 160,000 - 200,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Health Care Plan
401k
Paid Time Off
Life Insurance
Family Leave
Free Food & Snacks
Stock Option Plan
Short/Long Term Disability

Job summary

Halo Industries, Inc. is seeking an experienced Machine Control Software Engineer to lead the design, development, and deployment of production-line control and automation systems.

You will architect interfaces across equipment, factory systems, and subsystems, integrating C# GUI with hardware control and monitoring. The role involves collaborating with PLCs (Beckhoff preferred), maintaining standards, and ensuring reliable state machines and data acquisition.

Qualifications

  • Bachelor's degree in software or related technical discipline.
  • 10+ years building high-reliability production-line control systems.
  • Strong knowledge of industrial protocols: SECS/GEM, EtherCAT, Modbus, TCP/IP, RS232/RS485, OPC UA, Ethernet/IP.
  • Proficiency in C# for GUI and device communication.
  • PLC programming experience, Beckhoff TwinCAT 3 preferred.
  • C++/C# with WPF and .NET for hardware control and data visualization.

Responsibilities

  • Lead design and development of operator control systems for production-line tools.
  • Architect interfaces between equipment, factory systems, and subsystems.
  • Develop software in C# for GUI and device communication; integrate with hardware control.
  • Collaborate with PLCs and enforce consistent control logic (IEC 61131-3).
  • Define and enforce software standards across production equipment.
  • Design high-level interfaces for lasers, robotics, motion control, and data acquisition.

Skills

C#
PLC programming
WPF
.NET

Education

Bachelor's degree in Software Engineering or CS

Tools

Beckhoff TwinCAT 3
SECS/GEM
EtherCAT
Modbus
OPC UA
Ethernet/IP
RS232/RS485

Job description

Halo Industries, Inc. is seeking an experienced Machine Control Software Engineer to lead the design, development, and deployment of production-line control and automation systems.

You will architect interfaces across equipment, factory systems, and subsystems, integrating C# GUI with hardware control and monitoring. The role involves collaborating with PLCs (Beckhoff preferred), maintaining standards, and ensuring reliable state machines and data acquisition.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Machine Control Engineer – Semiconductor Automation
Senior Machine Control Engineer – Semiconductor Automation

Halo-Industries,-Inc. • Santa Clara (CA)

On-site
USD 125,000 - 140,000
Health Insurance
401(k)
Paid Time Off
+4
Principal Machine Control Engineer-Semiconductor Automation
Principal Machine Control Engineer-Semiconductor Automation

Halo Industries • Santa Clara (CA)

On-site
USD 200,000 - 220,000
Health Care Plan (Medical, Dental &amp
Retirement Plan (401k, IRA)
Bonus Plan eligible
+6
Senior Machine Control Engineer (Semiconductor Automation)
Senior Machine Control Engineer (Semiconductor Automation)

Halo Industries, Inc. • Santa Clara (CA), Northern (KY)

Hybrid
USD 125,000 - 140,000
Health Care Plan
401k/IRA
Paid Time Off
+5
Senior Machine Control Software Engineer – Semiconductors
Senior Machine Control Software Engineer – Semiconductors

Halo Industries, Inc. • Santa Clara (CA)

On-site
USD 200,000 - 220,000
Health Care Plan
Retirement Plan
Bonus Plan eligible
+6
Staff Machine Control Software Engineer
Staff Machine Control Software Engineer

Halo Industries, Inc. • Santa Clara (CA)

On-site
USD 160,000 - 200,000
Health Care Plan
401k
Paid Time Off
+5
Automation Controls Engineer
Automation Controls Engineer

UNION • Dallas (TX)

On-site
USD 90,000 - 120,000
Lead Automation Engineer - Controls & Factory Systems
Lead Automation Engineer - Controls & Factory Systems

Mach Industries • Huntington Beach (CA)

On-site
USD 180,000 - 260,000
Controls Engineer
Controls Engineer

elevantrecruiting • Reno (NV), Northern (KY)

On-site
USD 126,000 - 154,000
401(k) matching
Dental insurance
Health insurance
+3
Automation & Controls – Industrial Automation
Automation & Controls – Industrial Automation

Liberty Personnel Services, Inc. • Trenton (NJ)

On-site
USD 90,000 - 130,000
Medical
401(k)
PTO
+1
Industrial Controls Engineer – Advanced Manufacturing
Industrial Controls Engineer – Advanced Manufacturing

elevantrecruiting • Reno (NV), Northern (KY)

Hybrid
USD 126,000 - 154,000
401(k) matching
Dental insurance
Health insurance
+3