Senior Machine Control Software Engineer
Posted Updated
- 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
- 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
- Experience developing software in C# for hardware control and UI applications
- Hands-on experience with industrial communication protocols (e.g., Modbus, TCP/IP, serial interfaces)
- Familiarity with PLC systems and industrial automation hardware
- If you meet most of the qualifications and are excited about this opportunity, we encourage you to appl
- Experience with SECS/GEM and factory automation systems
- Experience with machine vision or camera systems
- Background in mechatronics or automation systems
- Familiarity with Manufacturing Execution Systems (MES)
- 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
- Good communication skills and attention to detail
- Strong problem-solving and debugging skills in complex electromechanical systems