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 8 days ago
Similar jobs that could be interesting for youBased on the Senior Machine Control Software Engineer in Santa Clara, CA vacancy
  • $152k - $241.5k

     ..., driving advancements in AI and machine learning to solve some of the world...  ...seeking talented and motivated engineers to join our TensorRT team in developing...  ...-leading deep learning inference software for NVIDIA AI accelerators. As a Senior Software Engineer in the TensorRT... 
    Senior
    Full time

    Nvidia

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

    We are now looking for a Senior DFX Software Engineer - Machine Learning. Do you like to think creatively and enjoy solving challenges that require innovation? If so, we may have an opportunity for you. On our team we define and build methodologies, software, and flows... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $174k - $252k

    Manage the machines life-cycle right from the moment the machine enters the data center floor...  ...experience.5 years of experience with software development.5 years of experience with...  ...experience with hardware.Google's software engineers develop the next-generation technologies... 
    Senior

    Google

    Sunnyvale, CA
    4 days ago
  • $193.3k - $261.5k

     ...are the brains behind AWS’s Machine Learning servers. Our team...  ...teams. We’re looking for a Senior SoC Modeling Engineer to join the team and deliver...  ..., emulation, and software teams to build, debug, and...  ...standards, code reviews, source control management, build processes... 
    Senior
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    3 days ago
  • $193.3k - $261.5k

     ...chips power the world's largest machine learning clusters. Our team...  ...these custom SoCs — that let software teams start development...  ...We're looking for a software engineer to build and own the models and...  ...standards, code reviews, source control management, build processes,... 
    Senior
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    3 days ago
  • Google Sunnyvale, CA is hiring a Senior Software Engineer for Machine Health. The role focuses on building and scaling data-center machine life-cycle management, leveraging ML, compute, and storage across distributed systems. Requirements include a Bachelor’s with 5+ years... 
    Senior

    Google

    Sunnyvale, CA
    5 days ago
  • $183.83k - $275.98k

     ...T. Rowe Price, and other leading investors.About the RoleOur team is growing and we are looking for experienced machine learning researchers and engineers to join us. In this role, you will apply your expertise in machine learning to solve an array of challenges in Nuro... 
    Senior
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    4 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
    Full time

    Nvidia

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

    NVIDIA’s Deep Learning Safety group is looking for a Senior Software Safety Engineer.At NVIDIA, we are building the system, hardware, and software technology which enables autonomous driving. Our deep learning safety team is currently searching for a Senior Software Safety... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    5 days ago
  • $147k - $237.5k

     ...Job Summary We are seeking a Principal Software Engineer to join our Machine Identity Security team, focused on backend systems that power the control plane of our platform. In this role, you will lead the design and evolution of scalable backend services, APIs, and... 
    Senior

    Jobleads-US

    Santa Clara, CA
    4 days ago
  • $200k - $300k

     ...and fun. Position Summary Mashgin is looking for a smart, driven engineer who’s fascinated by the latest developments in ML/AI and is...  ...higher in Computer Science or related field Strong background in Machine Learning or Computer Vision Excellent knowledge of either Python... 
    Senior
    Work experience placement
    Work at office
    Flexible hours

    Mashgin

    Palo Alto, CA
    5 days ago
  • $124k - $208.4k

     ...Role and ResponsibilitiesAs a Machine Learning Application...  ...applications and machine learning (ML) software that enable efficient...  ...with GPU architects, software engineers, and hardware teams to understand...  ...or other entity.U.S. Export Control This role may require access... 
    Senior
    Hourly pay
    Full time
    Relocation

    Samsung Semiconductor

    San Jose, CA
    5 days ago
  • $160k - $200k

     ...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... 
    Temporary work

    Halo Industries, Inc.

    Santa Clara, CA
    8 days ago
  • $193.3k - $261.5k

     ...that power the world's largest machine learning training and...  ...both the SoCs and the low-level software stack that brings these chips...  ...looking for a Systems Software Engineer who wants to work at the boundary...  ..., code reviews, source control management, build processes,... 
    Senior
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    5 days ago
  • $141.3k - $360.7k

     ...customers' experiences is why we’re actively looking for a Senior Machine Learning Engineer who can drive further innovation.About the RoleThe person...  ...’re Excited If You Have10+ years of total experience in software/ML engineeringMS or BS in Computer Science, Mathematics,... 
    Senior
    Work at office
    Local area
    Remote work
    Monday to Thursday
    Flexible hours

    Roku

    San Jose, CA
    2 days ago
  •  ...Palo Alto Networks, Inc. is looking for a Principal Software Engineer to join the Machine Identity Security team in Santa Clara, California. You will...  ...lead the design of backend services and APIs, shaping how control plane capabilities are built and consumed. The role... 
    Senior

    Jobleads-US

    Santa Clara, CA
    4 days ago
  • $135k - $185k

     ...Quality & Picture Quality is crucial.   About the role We are looking for a creative and passionate Machine Learning (ML) / Deep Learning (DL) Engineer to join the Roku TV team. You will explore Picture Quality (PQ) and Audio Quality (AQ) improvements using AI... 
    Full time
    Work at office
    Local area
    Remote work
    Worldwide
    Monday to Thursday
    Flexible hours

    Roku

    San Jose, CA
    1 day ago
  • $180k - $270k

     ...quickly diagnose issues across the stack Machine learning models allowing for predictive...  ..., including coordinating other engineers’ work Bringing a focus on design, development...  ...life cycle and reduce traditional software development and maintenance pain points... 
    Senior
    Full time
    Work at office
    Flexible hours

    Pure Storage Inc.

    Santa Clara, CA
    1 day ago
  • $165.2k - $223.6k

     ...development company that designs and engineers high-profile consumer...  ...for a talented and passionate software engineer to be part of an...  ...algorithms, computer architecture, machine learning systems, and the...  ...standards, code reviews, source control management, build processes,... 
    Internship
    Local area
    Flexible hours
    Night shift
    Day shift

    Amazon

    Sunnyvale, CA
    5 days ago
  •  ...We’re a growth-stage software company helping manufacturers...  ...real-time data from machines, systems, and sensors...  ...operators, engineers, and leaders who have...  ...Description ~ As a Senior Software Engineer specializing...  ...with PLCs and industrial control systems, enabling... 
    Senior
    Full time
    Work experience placement
    Remote work
    Shift work

    Litmus, Llc

    Santa Clara, CA
    1 day ago
  • Job DescriptionTitle: Senior Software EngineerType: permanentLocation: San...  ...for a Senior Software Engineer in with C++ programming and...  ...devices.• Follow rigorous design control methodology and write concise...  ...algorithms including machine learning and classification.... 
    Senior
    Permanent employment

    Maganti IT Resources

    San Jose, CA
    3 days ago
  • Job DescriptionTitle: Senior Software Engineer - Safety Critical ApplicationsType: permanentLocation:...  ...surgical devices.• Follow rigorous design control methodology and write concise...  ...implementing complex algorithms including machine learning and classification.• Experience... 
    Senior
    Permanent employment

    Maganti IT Resources

    San Jose, CA
    3 days ago
  • $136k - $218.5k

     ...ignited modern AI — the next era of computing! NVIDIA is a “learning machine” that constantly evolves by adapting to new opportunities that...  ...NVIDIA Clocks group is looking for a dedicated and motivated Software developer with particular interest in algorithms and RTL Design... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $85k - $175k

     ...interest in Oklo! We are searching for a Senior Process Controls Engineer for our recycling engineering team....  ...architecture - covering hardware, software, and network requirements for...  ...logic controllers (PLCs), and human-machine interface (HMI) applicationsGenerate... 
    Senior
    Immediate start
    Remote work
    Flexible hours

    Oklo

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

     ...era of computing. NVIDIA is a “learning machine” that constantly evolves by adapting to...  ...of infrastructure tools used by design engineers for build and verification of...  ...architectural, RTL, and gate level designs. As a senior software engineer, you will craft highly... 
    Senior
    Full time
    Worldwide

    Nvidia

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

     ...a lasting impact on the world.We are now looking for a Senior Software Performance Engineer for Autonomous Vehicles! Our team builds NVIDIA’s end-to...  ...implementing algorithms in robotics, computer vision, and/or machine learning.Software development experience with CUDA/GPGPU... 
    Senior
    Full time

    Nvidia

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

     ...make a lasting impact on the world.We are seeking for a Senior Software Engineer for the Parking, Autonomous Vehicles team at Nvidia....  ...tests.What we need to see:Experience in Mathematics, Control, Optimization, Machine Learning, Reinforcement Learning, etc.) or equivalent... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

     ....We are looking for an experienced engineer to join our Planning and Control team to work on metrics and evaluation...  ...of our Autonomous Vehicle software.Build compelling, data driven evaluation...  ...metrics and dashboards.Collaborate with machine learning engineers, infrastructure... 
    Senior
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    3 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 with... 
    Senior
    Full time

    Nvidia

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

     ...that’s fueled by great technology and amazing people!As a Senior Software Engineer for Developer Experience, you will be at the forefront of modernizing...  ...the engineering lifecycle by integrating Agentic AI and Machine Learning into the pipeline. Your mission is to move beyond... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    3 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!