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.
$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$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++...SeniorFull time$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...SeniorFull timeWork experience placementLocal areaWorldwide$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- 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...SeniorFlexible hours
$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- ...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...SeniorWork at officeImmediate start
$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...SeniorTemporary workWork experience placementWork at officeImmediate startFlexible hours$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...SeniorFull timeWork at office$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$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...SeniorFull timeLocal area$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$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- ...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...SeniorRemote work
$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...SeniorFull time$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...SeniorFull timeRemote workFlexible hours- 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 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
- ...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
$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$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- ...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
$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...SeniorFull timeRemote workFlexible hours$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- ...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...SeniorNight shift
$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$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...SeniorRemote workFlexible hours$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$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$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Machine Control Software Engineer. Be the first to apply!
- reliability maintenance engineering technician Santa Clara, CA
- multi skilled engineer Santa Clara, CA
- repair engineer Santa Clara, CA
- hotel maintenance engineer Santa Clara, CA
- maintenance engineer Santa Clara, CA
- quality assurance quality control engineer Santa Clara, CA
- data center controls engineer Santa Clara, CA
- senior automation controls engineer Santa Clara, CA
- controls engineer Santa Clara, CA
- software engineer internship remote Santa Clara, CA

