Halo Industries

Halo Industries

Staff Machine Control Software Engineer

Santa Clara, California, United States · Staff+

Sponsorship not specified$160k-$200kDetected 73 days ago
C++C#GitDeep LearningJiraConfluenceValuationRoboticsPLCPower ElectronicsControlsTCP/IPCommunicationActuators

Stay score

odds of building a lasting career here

59Sponsors, lottery-bound
Cap-exempt (no lottery)0
Sponsors this role80
Entry-level history0
PERM / green-card track0
Lottery odds (Level IV)94
Fits your clock70

Sponsors, but it's cap-subject — you still face the weighted lottery (~61% per draw at Level IV). Good if you win; have a cap-exempt backup on your list.

Lottery odds assume a STEM candidate.

Personalize to your clock →

H-1B wage level

the lottery is wage-weighted — each level is one more entry

Level I · 1×
Level I$152,7971 entry
Level II$187,0752 entries
Level III$221,3743 entries
Level IV$255,6534 entries

$27,075 more — $187,075 — moves this role to Level II and 2 lottery entries. That figure is inside the range the employer already advertised.

Based on the DOL prevailing wage for this occupation and worksite, a base salary of $187,075 would place this position at wage Level II. That figure is within the posted range, and I'd like to target it. This role classifies under "Software Developers" for prevailing-wage purposes.

DOL prevailing wage, 2026-27 wage year · Software Developers (15-1252) · San Jose-Sunnyvale-Santa Clara, CA. Wage level is derived by USCIS from the offered wage, occupation and worksite; the occupation shown is inferred from the job title.

Employer immigration record

from this employer's Department of Labor filings

Files H-1B transfers

1 transfer filing in the last year, covering 1 worker. Median labor-condition decision: 8 days. An employer that already files transfers is one that can take over an existing H-1B.

Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.

Community outcomes

No reports yet — be the first to help the next applicant.

About the role

  • Define and enforce control software standards across production equipment.
  • Integrate and test machine vision systems (Cognex VisionPro, In-Sight Deep Learning).
  • Conduct thorough system-level and component-level testing.

Responsibilities

  • 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.
  • Design and maintain high-level device interfaces for lasers, robotics, motion control, and data acquisition hardware.
  • 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.
  • Maintain rigorous documentation, version control, and issue tracking (Git, Jira, Confluence).
  • Job Description Lead the design and development of operator control systems for production-line mechanical and opto-mechanical tools.
  • Collaborate with PLC systems (Beckhoff preferred) and ensure consistent control logic using Structured Text (IEC 61131-3) and Ladder Logic.

Requirements

  • Bachelor's degree in Software Engineering, Computer Science, or a related technical discipline.
  • 10+ years of experience implementing high-reliability, production-line control systems.
  • 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.
  • Basic Qualifications Bachelor's degree in Software Engineering, Computer Science, or a related technical discipline.

Nice to have

  • 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.
  • Prior startup or scale-up experience, ideally transitioning from R&D to production.
  • Experience with database systems and factory automation integration.
  • We welcome applicants from diverse backgrounds, including those from underrepresented communities in STEM.

Compensation

  • 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.

Company info

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

This listing is sourced directly from Halo Industries's careers page and normalized into a canonical job model.