Jobs Companies Halo Industries, Inc. Staff Machine Control Software Engineer

Sobre este puesto de Staff Machine Control Software Engineer en Halo Industries, Inc.

Halo Industries, Inc. · Presencial · Santa Clara, California, United States

The Company

Halo Industries has invented a technology to replace a decades-old semiconductor material wire saw slicing process that wastes billions of dollars annually in high-value materials.

Halo’s laser-based technology eliminates this waste from the silicon carbide (SiC) substrate manufacturing process, delivering improvements in both material cost and performance, while enabling accelerated growth for a diverse set of high-growth application markets, including the electric vehicle, grid infrastructure, industrial HVAC and other high-voltage power electronics sectors.

Halo originally spun out of Stanford University in 2014, acquiring a significant series A round of VC funding in 2020 following the successful demonstration of the company’s precision material slicing equipment. Having recently closed on an $80M+ B round of VC funding, Halo is driving the fast-scale growth of the company’s team and manufacturing operations.

Halo Industries is well-funded, deeply engaged with multiple 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 Machine Control Software Engineer who can lead the design, development, and deployment of the company’s production line equipment control and automation strategy.

Job Description

  • Lead the design and development of operator control systems for production-line mechanical and opto-mechanical tools.
  • Architect and implement communication interfaces between equipment, factory systems, and subsystems (e.g., motion control, sensors, lasers, and robotics).
  • Develop and integrate industrial communication protocols, including SECS/GEM, TCP/IP, EtherCAT, Modbus, Ethernet/IP, and RS232/RS485.
  • Develop software in C# for GUI and device communication, integrating user interfaces with hardware control and system monitoring.
  • Collaborate with PLC systems (Beckhoff preferred) and ensure consistent control logic using Structured Text (IEC 61131-3) and Ladder Logic.
  • Define and enforce control software standards across production equipment.
  • Design and maintain high-level device interfaces for lasers, robotics, motion control, and data acquisition hardware.
  • Integrate and test machine vision systems (Cognex VisionPro, In-Sight Deep Learning).
  • Build and debug state machines for automation control ensuring reliability and recoverability.
  • Collaborate closely with mechanical, electrical, and integration engineers to develop end-to-end solutions.
  • Conduct thorough system-level and component-level testing.
  • Maintain rigorous documentation, version control, and issue tracking (Git, Jira, Confluence).
  • Work within Agile development cycles to iterate and deploy features efficiently.

Requirements

Basic Qualifications

  • Bachelor’s degree in Software Engineering, Computer Science, or a related technical discipline.
  • 10+ years of experience implementing high-reliability, production-line control systems.
  • Deep understanding of industrial communication protocols: SECS/GEM, EtherCAT, Modbus, TCP/IP, RS232/RS485, OPC UA, Ethernet/IP.
  • Proficiency in C# for GUI development and device communication.
  • Proficiency in PLC programming, ideally Beckhoff TwinCAT 3.
  • Proficiency in C++/ C#, WPF, and .NET for hardware control, GUI development, and data visualization.

 

Preferred Qualifications

  • Strong working knowledge of servos, stepper motors, sensors, actuators, and I/O systems.
  • Experience with ACS motion control and machine automation architectures.
  • Familiarity with Git, Jira, and Confluence for collaborative software development.
  • Semiconductor manufacturing or equipment automation experience.
  • Manufacturing Execution Systems (MES) integration.
  • Expertise in mechatronics/automation design (motor sizing, actuator selection, sensor configuration).
  • Prior startup or scale-up experience, ideally transitioning from R&D to production.
  • Experience with database systems and factory automation integration.

Benefits

  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (401k, IRA)
  • Paid Time Off (Vacation, Sick & Public Holidays)
  • Life Insurance (Basic, Voluntary & AD&D)
  • Family Leave (Maternity, Paternity)
  • Free Food & Snacks
  • Stock Option Plan
  • Short Term & Long Term Disability
  • Base salary $160,000 - $200,000

Additional Information

We are committed to creating an inclusive workplace where all team members feel valued and supported. We welcome applicants from diverse backgrounds, including those from underrepresented communities in STEM. If you meet most of the qualifications and are excited about this opportunity, we encourage you to apply.

¿Listo para postularte en Halo Industries, Inc.?
Postúlate en Halo Industries, Inc.

Cómo se compara este salario de Software Engineer

Este puesto paga $180,000/yren línea con el rango típico para los puestos de Software Engineer.

$134,175 la mediana de $191,061 $300,000

Rango típico $169,125–$300,000/yr, a partir de 12 ofertas comparables de Software Engineer en JobsRadar (salario anualizado en USD). Ver datos salariales de Software Engineer →

Sobre Halo Industries, Inc.

We create novel laser-based hardware systems for materials fabrication that help manufacturers drastically reduce waste, improve quality, and enable next generation technologies.

We are looking for world-class innovators that are excited about making an outsized positive global impact.

If you have an exceptional background in optics/lasers, mechanical engineering, or materials science, please check out our open positions below.

Ver todos los empleos en Halo Industries, Inc. →

Empleos similares

Netskope
Sr. Software Engineer, Client Backend
Netskope
⚡ Postúlate pronto Santa Clara, California, Unite... Presencial $98,500–$200,000
● Nuevo 👁 Visto ✓ Postulado hace 4d
Netskope
Staff Software Development Engineer in Test, PKI
Netskope
⚡ Postúlate pronto Santa Clara, California, Unite... Presencial $116,000–$235,500
● Nuevo 👁 Visto ✓ Postulado hace 4d
Johnson & Johnson
Senior Software Engineer - GUI
Johnson & Johnson
⚡ Postúlate pronto Santa Clara, California, Unite... Presencial $187,075–$196,428
● Nuevo 👁 Visto ✓ Postulado hace 4d
Tenstorrent
Sr. Staff Engineer, RISC-V Software Workload Enablement
Tenstorrent
⚡ Postúlate pronto Australia; Santa Clara, Califo... Presencial $100,000–$500,000
● Nuevo 👁 Visto ✓ Postulado hace 4d
Tenstorrent
Software Engineer, Metal Runtime (Core Systems)
Tenstorrent
⚡ Postúlate pronto Austin, Texas, United States;... Híbrido $100,000–$500,000
● Nuevo 👁 Visto ✓ Postulado hace 4d
Tenstorrent
Software Engineer, TT-Fabric
Tenstorrent
⚡ Postúlate pronto Austin, Texas, United States;... Híbrido $100,000–$500,000
● Nuevo 👁 Visto ✓ Postulado hace 4d
Anatomage, Inc.
3D Software Junior Developer
Anatomage, Inc.
⚡ Postúlate pronto Santa Clara, California, Unite... Presencial
● Nuevo 👁 Visto ✓ Postulado hace 1sem
Johnson & Johnson
Software Engineer DevOps
Johnson & Johnson
⚡ Postúlate pronto Santa Clara, California, Unite... Presencial $187,741–$193,000
● Nuevo 👁 Visto ✓ Postulado hace 1sem
Halo Industries, Inc.
Senior Machine Control Software Engineer
Halo Industries, Inc.
⚡ Postúlate pronto Santa Clara, California, Unite... Presencial $125,000–$140,000
● Nuevo 👁 Visto ✓ Postulado hace 2sem

Regístrate para recibir sugerencias adaptadas a los empleos que abres y las búsquedas que guardas.

Más empleos en Halo Industries, Inc.

Ver todos los empleos en Halo Industries, Inc. →

Postúlate ahora
🤖

Un momento — para

JobsRadar se creó para personas reales que están pasando un mal momento en su búsqueda de empleo — no para solicitudes automatizadas. Estás haciendo clic demasiado rápido y ahora estás bloqueado temporalmente.

Vuelve más tarde. Si de verdad estás buscando empleo, cuentas con nosotros — solo compórtate como una persona.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Toma ventaja en tu búsqueda de empleo.

Únete a nuestro canal de Telegram para lo que te ayuda a conseguir el puesto — referencias salariales, el pulso semanal del mercado y avisos de nuevas funciones. Sin spam, solo señal.

Únete al canal — es gratis