Senior Machine Control Software Engineer

Halo Industries

Halo Industries

Software Engineering
Santa Clara, CA, USA
Posted on Friday, March 22, 2024

The Company

Halo Industries has invented a technology to replace a decades-old semiconductor material slicing process that wastes billions of dollars annually.

Halo’s laser-based technology eliminates this waste, delivering improvements in both material cost and performance, while enabling manufacturing advancements in a diverse set of high-growth applications markets, including the automotive, grid infrastructure, telecommunications and power electronics sectors.

Halo originally spun out of Stanford University in 2014, acquiring a significant A round of VC funding in 2020 following the successful demonstration of the company’s precision material slicing equipment.

Halo is now planning its volume manufacturing operations and building a passionate team to meet its next milestone of deploying the company’s first fully integrated production line.

Halo Industries is well-funded, engaged with strategic customers, and staged to achieve rapid operational, revenue, and valuation growth.

The Opportunity

The evolution of Halo’s technology and equipment, growing from an R&D focus to a production manufacturing environment, has triggered the need for an experienced Senior Machine Control Software Engineer who can lead the design, development, and deployment of the company’s key production line equipment control.

Job Description

  • Take ownership of an advanced Python machine control framework
  • Develop and maintain software applications for equipment communication and integration into factory systems
  • Define control standards to be implemented uniformly across the production line
  • Evaluate and select industrial controller hardware (e.g. PC, PLC, embedded microcontroller)
  • Write high level device drivers for robotics, motion control, lasers, and data acquisition
  • Integrate custom and off-the-shelf device drivers into reliable, robust operator controllable state machines
  • Develop multiple graphical user interfaces tailored for R&D and operations purposes
  • Perform thorough testing and debugging from the system level down to the component level
  • Maintain thorough documentation and version control
  • Work closely with mechanical, electrical, system, and NPI engineers