Senior Machine Control Software Engineer – Semiconductors

Halo Industries, Inc.

Santa Clara (CA)

On-site

USD 200,000 - 220,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health Care Plan
Retirement Plan
Bonus Plan eligible
Paid Time Off
Life Insurance
Family Leave
Free Food & Snacks
Stock Option Plan
Disability Insurance

Job summary

Halo Industries, Inc. is seeking a Principal Machine Control Software Engineer to lead the development, integration, and maintenance of equipment control software for semiconductor production tools in Santa Clara, CA.

The role emphasizes hands-on software development, system integration, and collaboration with mechanical, electrical, and systems teams. You will design scalable control software, define interfaces, and guide state machines and automation logic while mentoring engineers and

Qualifications

  • Bachelor's degree in Software Engineering, Computer Science, or a related technical field.
  • 20+ 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.
  • Experience with Industrial automation hardware.
  • Understanding of motion control concepts, including PID loop control and state machine design.
  • Experience in semiconductor equipment or similar industrial environments (preferred).
  • Exposure to wafer handling robots or semiconductor devices (preferred).
  • Strong problem-solving and debugging skills in complex electromechanical systems (preferred).
  • Experience in Python (preferred).
  • Experience with SECS/GEM and factory automation systems (preferred).
  • Experience with machine vision or camera systems (preferred).
  • Familiarity with MES (preferred).
  • Background in mechatronics or automation systems (preferred).

Responsibilities

  • Lead the design, development, and lifecycle management of advanced machine control software for semiconductor manufacturing equipment.
  • Architect and oversee implementation of industrial communication frameworks (SECS/GEM, TCP/IP, EtherCAT, Modbus, Ethernet/IP, RS232/RS485).
  • Drive development of high-performance software solutions in C# (including WPF) for GUIs, device communication, and real-time monitoring.
  • Own integration strategy for robotics, motion control, lasers, and data acquisition hardware.
  • Define and guide operator control systems, automation logic, and state machines for maintainable systems.
  • Lead debugging, testing, and validation, mentoring engineers on root-cause analysis across hardware-software boundaries.
  • Collaborate with mechanical, electrical, and systems teams to drive end-to-end integration.
  • Establish software architecture standards, control methodologies, and safety practices per industry regs and internal quality benchmarks.
  • Champion code reviews, documentation, and version-control best practices.
  • Provide technical leadership and contribute to strategic roadmaps and innovation within Halo.

Skills

Machine control software
C# programming
Industrial protocols
PID control
System integration
Technical leadership
Cross-functional collaboration

Education

Bachelor's degree in Software Engineering/Computer Science

Tools

SECS/GEM
TCP/IP
Modbus
EtherCAT
RS232/RS485
C#
WPF
Python

Job description

Halo Industries, Inc. is seeking a Principal Machine Control Software Engineer to lead the development, integration, and maintenance of equipment control software for semiconductor production tools in Santa Clara, CA.

The role emphasizes hands-on software development, system integration, and collaboration with mechanical, electrical, and systems teams. You will design scalable control software, define interfaces, and guide state machines and automation logic while mentoring engineers and

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 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
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
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
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
Senior Staff Electrical Engineer - Semiconductor Equipment
Senior Staff Electrical Engineer - Semiconductor Equipment

Halo Industries, Inc. • Santa Clara (CA)

On-site
USD 160,000 - 180,000
Health Care Plan (Medical, Dental & Vision)
Retirement Plan (401k, IRA)
Paid Time Off (Vacation, Sick & Public Holidays)
+5
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
Senior Mechanical Engineer – Precision Mechatronics
Senior Mechanical Engineer – Precision Mechatronics

Halo Industries, Inc. • Santa Clara (CA)

On-site
USD 115,000 - 130,000
Health Care Plan (Medical, Dental & Vision)
Retirement Plan (401k, IRA)
Paid Time Off (Vacation, Sick & Public Holidays)
+5