Senior Machine Control Software Engineer
$125k - $140kHalo 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 OpportunityAs 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.
$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...SeniorFull time$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...SeniorFull time$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$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...SeniorInternshipLocal areaFlexible hours$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,...SeniorInternshipLocal areaFlexible hours- 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
$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...SeniorImmediate startFlexible hours$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...SeniorFull time$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...SeniorFull time$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$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...SeniorWork experience placementWork at officeFlexible hours$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...SeniorHourly payFull timeRelocation$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$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,...SeniorLocal areaFlexible hours$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,...SeniorWork at officeLocal areaRemote workMonday to ThursdayFlexible hours- ...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
$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 timeWork at officeLocal areaRemote workWorldwideMonday to ThursdayFlexible hours$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...SeniorFull timeWork at officeFlexible hours$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,...InternshipLocal areaFlexible hoursNight shiftDay shift- ...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...SeniorFull timeWork experience placementRemote workShift work
- 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....SeniorPermanent employment
- 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...SeniorPermanent employment
$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...SeniorFull time$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...SeniorImmediate startRemote workFlexible hours$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...SeniorFull timeWorldwide$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...SeniorFull time$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...SeniorFull time$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...SeniorFull timeRemote work$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...SeniorFull time$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...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Machine Control Software Engineer. Be the first to apply!
- multi skilled engineer Santa Clara, CA
- repair engineer Santa Clara, CA
- hotel maintenance engineer Santa Clara, CA
- maintenance engineer Santa Clara, CA
- data center controls engineer Santa Clara, CA
- quality assurance quality control engineer Santa Clara, CA
- controls engineer Santa Clara, CA
- senior automation controls engineer Santa Clara, CA
- cybersecurity software engineer Santa Clara, CA
- graduate software engineer Santa Clara, CA


