About the job
About Halo Industries
At Halo Industries, we are revolutionizing the semiconductor manufacturing process with our innovative technology that replaces traditional wire saw slicing methods, which currently lead to substantial material waste. Our advanced laser technology significantly minimizes waste during the production of silicon carbide (SiC) substrates, enhancing material efficiency and performance. This breakthrough positions us to accelerate growth across various high-demand sectors, including electric vehicles, grid infrastructure, industrial HVAC, and high-voltage power electronics.
Founded in 2014 as a Stanford University spin-off, we secured Series A venture capital funding in 2020 after successfully demonstrating our precision material slicing equipment. With a recent $80M+ Series B funding round, we are poised for rapid growth in our team and manufacturing capabilities.
The Role
As we transition from research and development to high-volume manufacturing, we are looking for a skilled Machine Control Software Engineer to join our team. This position involves the development, integration, and maintenance of control systems for our semiconductor production tools. You will engage in hands-on software development and collaborate with cross-functional engineering teams to build robust and scalable automation systems.
Key Responsibilities
- Design, develop, and maintain machine control software for semiconductor manufacturing equipment.
- Implement and integrate industrial communication protocols, such as SECS/GEM, TCP/IP, EtherCAT, Modbus, Ethernet/IP, and RS232/RS485.
- Create software in C# (including WPF) for graphical user interfaces, device communication, and system monitoring.
- Integrate hardware components, including robotics, motion systems, lasers, and data acquisition devices.
- Support the development of operator control systems and state machines for automated equipment.
- Assist in debugging, testing, and validation at both system and component levels.
- Collaborate with PLCs and interface with external controllers as necessary.
- Work closely with mechanical, electrical, and systems engineers to ensure seamless system integration.
- Adhere to established control standards, safety practices, and software development protocols.
- Contribute to documentation, version control, and code quality standards.

