Senior Machine Control Engineer (Semiconductor Automation)

Halo Industries, Inc.

Santa Clara, Northern (CA, KY)

Hybrid

USD 125,000 - 140,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

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

Job summary

Halo Industries, Inc. in Santa Clara, CA is seeking a Machine Control Software Engineer to develop, integrate, and maintain equipment control systems for our semiconductor production tools.

You will collaborate with cross-functional engineering teams and implement SECS/GEM and other industrial protocols while building C# applications with WPF for interfaces, device communication, and system monitoring. A hands-on automation background is essential.

Qualifications

  • Bachelor’s degree in Software Engineering, Computer Science, or a related technical field
  • 3 +years of relevant experience in machine control, automation, or industrial software development
  • Hands-on experience with industrial communication protocols (e.g., Modbus, TCP/IP, serial interfaces)
  • Experience developing software in C# for hardware control and UI applications
  • Familiarity with PLC systems and industrial automation hardware

Responsibilities

  • Develop and maintain machine control software for semiconductor manufacturing equipment
  • Implement and integrate industrial communication protocols, including SECS/GEM, TCP/IP, EtherCAT, Modbus, Ethernet/IP, and RS232/RS485
  • Develop software in C# (including WPF) for graphical user interfaces, device communication, and system monitoring
  • Integrate hardware components such as robotics, motion systems, lasers, and data acquisition devices
  • Support development of operator control systems and state machines for automated equipment
  • Assist in debugging, testing, and validation at both system and component levels
  • Work with PLCs and interface with external controllers where required
  • Collaborate with mechanical, electrical, and systems engineers to ensure proper system integration
  • Follow established control standards, safety practices, and software development processes
  • Contribute to documentation, version control, and code quality practices

Skills

C# programming
WPF UI development
Machine control
Industrial protocols
PLC experience
Robotics integration
Systems integration

Education

Bachelor’s degree in Software Engineering/Computer Science

Tools

SECS/GEM
MES

Job description

Halo Industries, Inc. in Santa Clara, CA is seeking a Machine Control Software Engineer to develop, integrate, and maintain equipment control systems for our semiconductor production tools.

You will collaborate with cross-functional engineering teams and implement SECS/GEM and other industrial protocols while building C# applications with WPF for interfaces, device communication, and system monitoring. A hands-on automation background is essential.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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
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
Machine Control Software Engineer, Production Automation
Machine Control Software Engineer, Production Automation

Halo Industries, Inc. • Santa Clara (CA)

On-site
USD 160,000 - 200,000
Health Care Plan
401k
Paid Time Off
+5
Senior Machine Control Software Engineer
Senior Machine Control Software Engineer

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

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

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

Hybrid
USD 125,000 - 140,000
Health Care Plan
401k/IRA
Paid Time Off
+5
Equipment Automation Engineer -semiconductor manufacturing
Equipment Automation Engineer -semiconductor manufacturing

ZENITH INFOTEK LLC • Santa Clara (CA)

On-site
USD 80,000 - 115,000
Principal Software Engineer
Principal Software Engineer

Halo Industries, Inc. • Santa Clara (CA)

On-site
USD 200,000 - 220,000
Health Care Plan
Retirement Plan
Bonus Plan eligible
+6
Semiconductor Automation Engineer II
Semiconductor Automation Engineer II

JSR Micro, Inc. • Sunnyvale (CA)

On-site
USD 90,000 - 120,000
Semiconductor Equipment Engineering Manager Stock Options
Semiconductor Equipment Engineering Manager Stock Options

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

On-site
USD 160,000 - 185,000
Health Care Plan
401k Plan
Paid Time Off
+6
Equipment Engineering Manager – Semiconductor Manufacturing
Equipment Engineering Manager – Semiconductor Manufacturing

Halo Industries, Inc. • Santa Clara (CA)

On-site
USD 140,000 - 160,000
Health Care Plan
401k
Paid Time Off
+6