Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Machine Control Software Engineer

$125k - $140k

Halo Industries, Inc.

Job Description

Job Description

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

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.

Job Description
  • 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

Requirements

Basic Experience

  • 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
  • Hands-on experience with industrial communication protocols (e.g., Modbus, TCP/IP, serial interfaces)
  • Experience developing software in C# for hardware control and UI applications
  • Familiarity with PLC systems and industrial automation hardware

Preferred Qualifications

  • Experience with SECS/GEM and factory automation systems
  • Experience with machine vision or camera systems
  • Familiarity with Manufacturing Execution Systems (MES)
  • Background in mechatronics or automation systems
  • 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
  • Strong problem-solving and debugging skills in complex electromechanical systems
  • Good communication skills and attention to detail

Benefits

  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (401k, IRA)
  • Paid Time Off (Vacation, Sick & Public Holidays)
  • Family Leave (Maternity, Paternity)
  • Stock Option Plan
  • 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 $125,000 - $140,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.

Vacancy posted 12 days ago
Similar jobs that could be interesting for youBased on the Senior Machine Control Software Engineer in Santa Clara, CA vacancy
  • $200k - $220k

    Halo Industries, Inc. is searching for a Principal Machine Control Software Engineer in Santa Clara, California. This role focuses on leading the development and integration of machine control software for semiconductor manufacturing. The ideal candidate will have over... 
    Senior

    Halo Industries, Inc.

    Santa Clara, CA
    1 day ago
  • $174k - $252k

    Senior Software Engineer, Machine Health Google Sunnyvale, CA, USA Qualifications Bachelor’s degree or equivalent practical experience. 5 years of experience with software development. 5 years of experience with programming. 5 years of experience in coding with C++... 
    Senior
    Full time

    Google Inc.

    Sunnyvale, CA
    12 hours ago
  • $175k - $200k

     ...Senior Machine Learning Software Engineer Senior Machine Learning Software Engineer 6 days ago Be among the first 25 applicants Company Description The Bosch Research and Technology Center North America, with offices in Sunnyvale, Pittsburgh, and Cambridge... 
    Senior
    Full time
    Work experience placement
    Local area
    Worldwide

    Bosch USA

    Sunnyvale, CA
    4 days ago
  • $174k - $252k

    Google Inc. in Sunnyvale, CA is seeking a Senior Software Engineer for Machine Health. This role focuses on managing the life-cycle of machines in the data center, ensuring they operate efficiently and reliably. Candidates should possess a Bachelor’s degree and have significant... 
    Senior

    Google Inc.

    Sunnyvale, CA
    12 hours ago
  • Fusion Energy Base is seeking a Staff Engineer for Controls and Software in Milpitas, CA. This position focuses on developing machine and operational concepts in collaboration with R&D and engineering teams. The ideal candidate will have over 10 years of experience as a... 
    Senior
    Flexible hours

    Fusion Energy Base

    Milpitas, CA
    3 days ago
  • $160k - $220k

    Commonwealth Fusion Systems LLC is seeking a Staff Engineer, Controls and Software, responsible for developing machine and operational concepts in collaboration with R&D teams. Ideal candidates should possess a bachelor’s degree in engineering, with over 10 years of experience... 
    Senior

    Commonwealth Fusion Systems LLC

    Milpitas, CA
    12 hours ago
  •  ...Senior Software Engineer - Scalable Machine Learning Latitude AI develops automated driving technologies, including L3, for Ford vehicles at scale. We're driven by the opportunity to reimagine what it's like to drive and make travel safer, less stressful, and more enjoyable... 
    Senior
    Work at office
    Immediate start

    Latitude AI

    Palo Alto, CA
    4 days ago
  • $200k - $300k

     ...Mashgin Engineer Position Mashgin powers the world's best checkout experience for over 40 million users. Customers just place their...  ...in Computer Science or related field ~ Strong background in Machine Learning or Computer Vision ~ Excellent knowledge of either Python... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Immediate start
    Flexible hours

    Mashgin Inc

    Palo Alto, CA
    2 days ago
  • $126k - $204.5k

     ...drives great outcomes. Job Summary CyberArk is seeking a Senior Software Engineer to join our Machine Identity Management team, focused on building frontend platform experiences that enable visibility and control of machine identities at scale. In this role, you will design... 
    Senior
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    2 days ago
  • $167.2k - $250.8k

     ...with our generalized AI‑first self‑driving software. Built to learn and improve through data...  ...and we are looking for a Software Engineer to join our Sensor Data and Calibration...  ...searching for an engineer with robotics and machine learning expertise to develop synthetic... 
    Senior

    Icehouseventures

    Mountain View, CA
    3 days ago
  • $174k - $252k

    Senior Software Engineer, Map Ads, Machine Learning Google - Mountain View, CA, USA Qualifications Bachelor’s degree or equivalent practical experience. 5 years of experience programming in C++ and SQL. 3 years of experience with one or more of the following: reinforcement... 
    Senior
    Full time
    Local area

    Google Inc.

    Mountain View, CA
    12 hours ago
  • $75k - $400k

     ...A leading AI company in San Jose seeks an experienced Senior Control Software Engineer to lead the development of advanced control systems for their autonomous vehicle platform. The role involves designing algorithms, mentoring team members, and ensuring compliance with... 
    Senior

    Tensor

    San Jose, CA
    2 days ago
  • $152k - $241.5k

    We are now looking for a Senior Machine Learning Applications and Compiler Engineer! NVIDIA is seeking engineers to develop algorithms and optimizations for our...  ...hardware architects and design teams to feedback software observations, influence future architectures, and... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  •  ...A renewable energy company is seeking a Senior Controls & Software Engineer to lead the integration of control systems for thermal energy storage systems in San Jose, California. The role involves programming PLC and SCADA systems, managing software lifecycles, and ensuring... 
    Senior
    Remote work

    Antora Energy

    San Jose, CA
    2 days ago
  • $166k - $244k

    Senior software engineer, Machine Learning, Core ML corporate_fare Google place Mountain View, CA, USA Apply Bachelor’s degree or equivalent practical experience. 5 years of experience programming in Python or C++. 3 years of experience with ML infrastructure (e.g., model... 
    Senior
    Full time

    Google Inc.

    Mountain View, CA
    3 days ago
  • $154k - $202k

     ..., everywhere on earth, is powered by abundant, clean, low-cost energy. Position Summary Antora is seeking a Senior Controls & Software Engineer to own the integration of the control systems and software that power our Thermal Energy Storage (TES) modules, industrial... 
    Senior
    Full time
    Remote work
    Flexible hours

    Antora Energy

    San Jose, CA
    2 days ago
  • NVIDIA Gruppe is seeking a talented software developer for its Solutions Engineering team in Santa Clara, California. Join us to reshape the future of driving by crafting application software for autonomous vehicles. Ideal candidates should have 5+ years of experience... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  •  ...NVIDIA Gruppe in Santa Clara is seeking a Senior Software Engineer to develop groundbreaking technology for automotive and robotics applications...  ...have strong expertise in mathematics, optimization, and machine learning, along with extensive experience in software development... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  •  ...labor shortages. Position Overview We are seeking talented Control Engineers to join our dynamic team and lead the development of state-of...  ...humanoid robots Knowledge of reinforcement learning or other machine learning approaches for control Experience with whole-body control... 
    Senior

    Dexmate

    Santa Clara, CA
    2 days ago
  • $126k - $204.5k

    Palo Alto Networks, Inc. is seeking a Sr. Staff Software Engineer to lead efforts in building a highly scalable cloud control plane for managing services. Responsibilities include developing next-generation architecture and providing technical leadership while collaborating... 
    Senior

    Palo Alto Networks, Inc.

    Santa Clara, CA
    2 days ago
  • $224k - $356.5k

     ...We are looking for a Senior Deep Learning Software Engineer to design and build our automated inference and deployment solution. As part of the team...  ...research and engineering, with a strong background in both machine learning fundamentals and software architecture &... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  •  ...Senior Software Engineer – Parking, Autonomous Vehicles NVIDIA is looking for a senior software engineer to build groundbreaking technology...  ...tests. Qualifications Experience in mathematics, control, optimization, machine learning, reinforcement learning, or equivalent. PhD... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  • $172.02k - $256.4k

     ...Job Family: Software Req ID: 502458 Employer: Siemens Industry Software Inc. Job Title: Senior Software Engineer [MULTIPLE POSITIONS] Job Location: Santa Clara, CA Job Type: Full Time...  ...; development and enhancement of the machine learning library of Calibre Design Systems... 
    Senior
    Full time
    Remote work
    Flexible hours

    SIEMENS AG

    Santa Clara, CA
    3 days ago
  • $150k - $190k

     ...company pioneering AI-based virtual driver software for factory-built autonomous trucks....  ...join its fast-growing teams. As a Senior Software Engineer, Planning for self-driving trucks, you...  .../Motion Planning/Computer Vision/Machine Learning Strong oral and written communication... 
    Senior

    PlusAI, Inc.

    Santa Clara, CA
    2 days ago
  •  ...Senior Software Engineer - Virtual Hardware Modeling The compute performance and power efficiency...  ...work in computer vision, machine learning, mixed reality, graphics, displays...  ...DSPs, Network‑on‑Chip, DMA and memory controllers, etc. Integrate first‑party and vendor... 
    Senior
    Night shift

    Talent Software Services

    Sunnyvale, CA
    2 days ago
  • $224k - $356.5k

     ...We are seeking a Senior Software Engineer to help define the runtime intelligence and safety architecture...  .... Partner closely with AI, planning, controls, and systems teams to productize...  ...robotics systems. Experience working with machine learning systems and understanding how... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  • $125k - $191.7k

     ...evaluating the performance of the autonomous driving software stack before it reaches public roads. As a software engineer on the Simulation Engine team, you will drive...  ...BS, MS, or PhD in Computer Science, Robotics, Machine Learning or equivalent experience 5+ years relevant... 
    Senior
    Remote work
    Flexible hours

    General Motors

    Sunnyvale, CA
    2 days ago
  • $184k - $287.5k

     ...We're looking for outstanding AI systems engineers to develop groundbreaking technologies in the inference systems software stack! We build innovative AI systems software...  ...inference engines like vLLM and SGLang Expertise in machine learning compilers (e.g. Apache TVM, MLIR)... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

     ...NVIDIA is hiring senior engineers to develop its AI platform and more specifically...  ...between Python control code and NumPy code. Our goal...  ...the numerical computing and machine learning research around the...  ...numeric libraries, modular software design. ~ Highly motivated... 
    Senior

    2100 NVIDIA USA

    Santa Clara, CA
    2 days ago
  • $152k - $241.5k

     ...and visuals, partner with OS, container, GPU, and systems engineers, and apply machine learning and deep learning techniques for categorization and...  ....g., ML/DL for classification/prediction) inside existing software workflows. Qualifications 5+ years analyzing complex... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Machine Control Software Engineer. Be the first to apply!