Machine Control Software Engineer, Production Automation

Halo Industries, Inc.

Santa Clara (CA)

On-site

USD 160,000 - 200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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), 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
Automation Controls Engineer
Automation Controls Engineer

Liberty Personnel Services, Inc. • Ewing Township (NJ)

On-site
USD 90,000 - 130,000
Junior Controls Engineer: PLC & Automation Specialist
Junior Controls Engineer: PLC & Automation Specialist

HMS Products Co • Troy (MI)

On-site
USD 85,000 - 120,000
Automation Engineer
Automation Engineer

NOVARES • Janesville (WI)

On-site
USD 85,000 - 125,000
Automation Controls Engineer
Automation Controls Engineer

Liberty Personnel Services, Inc. • Hamilton Township (NJ)

On-site
USD 75,000 - 95,000
Automation/Controls Software Engineer (C#/C++)
Automation/Controls Software Engineer (C#/C++)

Oxford Global Resources • Livermore (CA)

On-site
USD 120,000 - 160,000
Control Engineer
Control Engineer

GEE Group • Columbus (OH)

On-site
USD 95,000 - 120,000