Find a jobRecruiters

Senior Machine Control Software Engineer

Exclusive opportunity

Onsite

Senior Machine Control Software Engineer

Halo Agencies

Senior Machine Control Software Engineer

Skills

C#Git

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Salary:

$125,000 – $140,000 / year

Location:

San Francisco, CA, USA

Work mode:

Onsite

Published on:

1 September 2026

What they need


Who you are

  • 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
  • Experience with SECS/GEM and factory automation systems
  • Experience with machine vision or camera systems
  • Familiarity with Manufacturing Execution Systems (MES)
  • Background in mechatronics or automation systems
  • Understanding of motion control concepts, including PID loop control and state machine design
  • Exposure to wafer handling robots or semiconductor devices
  • Awareness of functional safety standards such as IEC 61508 and ISO 26262
  • Strong problem-solving and debugging skills in complex electromechanical systems
  • Good communication skills and attention to detail
  • If you meet most of the qualifications and are excited about this opportunity, we encourage you to appl

What the job involves

  • As Halo transitions from R&D to high-volume manufacturing, we are seeking a Machine Control Software Engineer to support the development, integration, and maintenance of equipment control systems for our semiconductor production tools
  • This role will focus on hands-on software development and system integration, working closely with cross-functional engineering teams. The engineer will report to a senior member of the machine control team and contribute to building reliable, scalable automation systems
  • 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

Benefits

  • Health insurance
  • Retirement plans
  • Paid time off
  • Professional development opportunities

Other offers great for you!

These companies are also looking for great profiles

NGC x OPTIMA

Ingénieur Logiciel embarqué

Freelance

Cergy, France

Hybrid, Onsite

Skills

AUTOSARBSW

1 month ago

Quick apply

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

9 days ago

Quick apply

Cherrypick

Software Engineer

Freelance

Paris, France

Hybrid

Skills

PythonNumPypandas

12 minutes ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools