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

Staff Machine Control Software Engineer

$160k - $200k

Halo Industries

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 The evolution of Halo’s technology and 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 strategy. Job Description Lead the design and development of operator control systems for production-line mechanical and opto-mechanical tools. 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. Collaborate with PLC systems (Beckhoff preferred) and ensure consistent control logic using Structured Text (IEC 61131-3) and Ladder Logic. Define and enforce control software standards across production equipment. Design and maintain high-level device interfaces for lasers, robotics, motion control, and data acquisition hardware. Integrate and test machine vision systems (Cognex VisionPro, In-Sight Deep Learning). 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. Conduct thorough system-level and component-level testing. Maintain rigorous documentation, version control, and issue tracking (Git, Jira, Confluence). Work within Agile development cycles to iterate and deploy features efficiently. Basic Qualifications Bachelor’s degree in Software Engineering, Computer Science, or a related technical discipline. 10+ years of experience implementing high-reliability, production-line control systems. Deep understanding of industrial communication protocols: SECS/GEM, EtherCAT, Modbus, TCP/IP, RS232/RS485, OPC UA, Ethernet/IP. 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. Preferred Qualifications 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. Expertise in mechatronics/automation design (motor sizing, actuator selection, sensor configuration). Prior startup or scale-up experience, ideally transitioning from R&D to production. Experience with database systems and factory automation integration. Benefits 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 $160,000 - $200,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. #J-18808-Ljbffr Halo Industries

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Staff Machine Control Software Engineer in Santa Clara, CA vacancy
  • Halo Industries, Inc. is seeking an experienced Machine Control Software Engineer to lead the design, development, and deployment of production-line control and automation systems. You will architect interfaces across equipment, factory systems, and subsystems, integrating... 
    Suggested

    Halo Industries

    Santa Clara, CA
    1 day ago
  • $193.3k - $261.5k

     ...the brains behind AWS’s Machine Learning servers. Our...  ...a Senior SoC Modeling Engineer to join the team and deliver...  ..., emulation, and software teams to build, debug,...  ..., code reviews, source control management, build processes...  ...employees, supervisors, and staff; adhere to standards of... 
    Suggested
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    3 days ago
  • $150k - $183k

     ...prompt injection, jailbreaks, sensitive data exposure, and policy violations — under a strict latency budget.We are hiring a Machine Learning Engineer to own the detection models behind that product: training, evaluation, optimization, and the serving stack that runs them... 
    Suggested
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    4 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... 
    Suggested
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $169k - $338k

     ...OfficeRole summary:As a Distinguished Software Engineer, you will lead the design and development...  ...development. 4+ years of experience as staff+ level technical lead. Familiar with...  ...Experience implementing statistical and machine learning methods for data classification... 
    Suggested
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    7 days ago
  • $369.75k

     ...Roku Voice system.Collaborate with the engineering and product teams to launch research ideas...  ...Programming (OOP)Different types of machine learning (supervised, unsupervised, reinforcement...  ...SQLSoftware engineering such as version control, testing and documentationLinear algebra... 
    Work experience placement
    Work at office
    Local area
    Remote work
    Monday to Thursday
    Flexible hours
    1 day per week

    Roku

    San Jose, CA
    3 days ago
  • $165.2k - $223.6k

     ...live at the heart of AWS machine learning servers (Trainium...  ...customers. We’re looking for engineers to scale the system software team developing the...  ...standards, code reviews, source control management, build...  ...employees, supervisors, and staff; adhere to standards of excellence... 
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    4 days ago
  •  ...is building the world’s most reliable on-demand, logistics engine for delivery. We are continuing to grow rapidly and expanding our Engineering offices globally! We are looking for Software Engineers, Machine Learning to build and maintain a large scale 24x7 global... 
    Local area
    Flexible hours

    DoorDash, Inc.

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

     ...power the world's largest machine learning clusters. Our...  ...custom SoCs — that let software teams start development...  ...looking for a software engineer to build and own the...  ..., code reviews, source control management, build processes...  ..., supervisors, and staff; adhere to standards of... 
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    3 days ago
  • $143.1k - $264.2k

     ...Vision and Deep Learning researchers and engineers to discover and build solutions to...  ...team is looking for a skilled on-device Machine Learning Engineer for developing and implementing...  ..., and shipping algorithms in on-device software frameworks. We perform applied research... 
    Full time
    Relocation

    Apple

    Sunnyvale, CA
    8 days ago
  • $248k - $406k

     ...them to achieve the goals of LinkedIn. Engineering leaders are champions of LinkedIn to their...  ...the bar for quality and efficiency of software systems while balancing business impact,...  ...a relevant field or related discipline (machine learning, statistics, computer science etc... 
    For contractors
    Work experience placement
    Work at office
    Flexible hours

    Linkedin

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

     ...field.3 years of experience with end to end Machine Learning (e.g., model deployment, model...  ...testing, maintaining, or launching software products, and 1 year of experience with...  ...Experience with ads serving.Google's software engineers develop the next-generation technologies... 

    Google

    Mountain View, CA
    3 days ago
  • $147k - $210k

     ...experience with data structures and algorithms.Experience with Ads, machine learning infrastructure, machine learning optimization,...  ....Experience developing accessible technologies.Google's software engineers develop the next-generation technologies that change how billions... 

    Google

    Mountain View, CA
    6 days ago
  • $221k - $331k

     ...candidates who are outstanding in their own right and also demonstrate their support of others.AppLovin is seeking a Software Engineer with strong machine learning expertise to advance user signal and recommendation technologies across our advertising platform, which... 

    AppLovin

    Palo Alto, 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... 
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    4 days ago
  • $147k - $237.5k

     ...of precision that drives great outcomes.Job SummaryWe 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... 
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    7 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...  ...with hardware architects and design teams to feedback software observations, influence future architectures, and... 
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $165.2k - $223.6k

     ...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...  ...employees, supervisors, and staff; adhere to standards of... 
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    6 days ago
  • $147k - $237.5k

     ...drives great outcomes.Job SummaryWe are seeking a Principal Software Engineer to join our Machine Identity Management CyberArk team, focused on building and scaling frontend experiences that enable visibility, control, and orchestration of machine identities.In this role,... 
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    7 days ago
  • $207k - $300k

     ...Influence and coach a distributed team of engineers.Facilitate alignment and clarity across...  ..., maintain, and enhance large-scale software solutions.Minimum qualifications:Bachelor...  ...Distributed Cloud (GDC) air-gapped Virtual Machine (VM) team is responsible for supporting... 

    Google

    Sunnyvale, CA
    5 days ago
  • $130k - $220k

    Santa Clara, CASoftware Engineering - Motion Planning /Full-time /HybridPlusAI is a Physical...  ...company pioneering AI-based virtual driver software for factory-built autonomous trucks....  ...based autonomous vehicle planning.Integrate machine learning models into a scalable, safety-... 
    Full time

    Plus.ai

    Santa Clara, CA
    4 days ago
  • $213k - $287.5k

    Annapurna Labs designs silicon and software that accelerates innovation....  ...) live at the heart of AWS Machine Learning servers. As a member...  ...team members develop your engineering expertise so you feel empowered...  ...employees, supervisors, and staff; adhere to standards of... 
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    3 days ago
  • $176.6k - $247.3k

     ...System on Chip) live at the heart of AWS Machine Learning servers. As a member of the Cloud...  ...job responsibilitiesAs an ASIC Design Engineer, you will:• Develop and implement high-performance...  ...with other employees, supervisors, and staff; adhere to standards of excellence... 
    Local area
    Work from home
    Flexible hours

    Amazon

    Cupertino, CA
    5 days ago
  •  ...and system.DescriptionWe are looking for a world-class Machine Learning System Software Architect to join our SoC team at Baidu’s Sunnyvale office...  ...evaluation.Engage with system and application software engineers to ensure optimization of the entire hardware/software stack... 
    Work at office

    Baidu

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

     ...practical experience.5 years of experience with software development in one or more programming...  ...open-source projects.Google's software engineers develop the next-generation technologies...  ...driving continuous improvements to the machine learning software/hardware stacks... 

    Google

    Sunnyvale, CA
    6 days ago
  • $161.3k - $274.2k

     ...DescriptionIt all started when engineer Fred Luddy wrote code that...  ...Today, ServiceNow is the AI control tower for business reinvention...  ...innovation group building intelligent software and smart user experiences...  ...part in building AI and Machine Learning (ML) solutions that... 
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    7 days ago
  • $193.13k - $257.5k

     ...collaboration, and high standards. Our engineers, product leaders, and go-to-market teams...  ...Qualifications:Knowledge and passion in machine learning algorithms, Gen AI, LLMs, and natural...  ..., as proven by a track record of software artifacts or academic publications in applied... 
    Work experience placement
    Work at office
    Remote work
    Flexible hours
    3 days per week

    Eightfold

    Santa Clara, CA
    4 days ago
  • $246.5k

     ...systems with low latency. We use Machine Learning, Reinforcement Learning, AI, Control and Optimization Systems, and...  ...optimizations that span across hardware, software, and models. We’re looking for a...  ...- someone excited to mentor engineers, innovate at scale, and shape... 
    Work at office
    Local area
    Remote work
    Monday to Thursday
    Flexible hours

    Roku

    San Jose, CA
    7 days ago
  • $213k - $287.5k

    Our Machine Learning Acceleration (MLA) team develops the Inferentia...  ...the world. As a Sr. EMIR Engineer, you’ll contribute to the EMIR...  ...engineers, Emulation engineers and software engineers.Basic...  ...employees, supervisors, and staff; adhere to standards of excellence... 
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    3 days ago
  • $174k - $252k

    Senior Software Engineer, Map Ads Machine Learning Share Senior Software Engineer, Map Ads Machine Learning corporate_fare Google place Mountain View, CA, USA X In most instances, this position requires in-person interviews as part of the hiring process. Bachelor’s... 

    Google LLC

    Mountain View, CA
    3 days ago

Do you want to receive more vacancies?

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