Senior Machine Control Software Engineer

20 hours ago


Santa Clara, California, United States Halo Industries, Inc. Full time
Job Title: Senior Machine Control Software Engineer

Halo Industries, Inc. is seeking a highly skilled Senior Machine Control Software Engineer to lead the design, development, and deployment of the company's production line equipment control and automation strategy.

Job Summary

The ideal candidate will have a strong background in software engineering, with a focus on industrial automation and control systems. They will be responsible for leading the development of operator control systems for production-line mechanical and opto-mechanical semiconductor manufacturing tools, defining control standards, and evaluating and selecting industrial controller hardware.

Key Responsibilities
  • Design and develop operator control systems for production-line mechanical and opto-mechanical semiconductor manufacturing tools
  • Define control standards to be implemented uniformly across the production line
  • Evaluate and select industrial controller hardware (e.g. PC, PLC, embedded microcontroller)
  • Write high-level device drivers for robotics, motion control, lasers, and data acquisition
  • Integrate custom and off-the-shelf device drivers into reliable, robust operator controllable state machines
  • Develop easy-to-use operator graphical user interfaces
  • Perform thorough testing and debugging from the system level down to the component level
  • Maintain thorough documentation and version control
  • Work closely with mechanical, electrical, system, and NPI engineers
  • Implement Factory Automation features and operations
Requirements
  • Bachelor's degree in Software Engineering, Computer Science or a related technical field with 5+ years of applicable experience
  • Candidates with advanced degrees may qualify for a given position with fewer years of experience
Preferred Qualifications
  • Knowledge of best practices for implementing high-reliability production line instrument control systems
  • Experience building instrument control systems using both PLC and PC environments
  • Knowledge of hardware communication protocols (e.g. Modbus, TCP/IP, serial, ASCII, USB)
  • Working knowledge of servos, motors, sensors, actuators, I/O devices, and relays
  • Experience with a variety of programming languages used in industrial automation (preferably including C# GUI development experience, SEMI E95 helpful)
  • Factory automation experience, including distributed control and centralized data acquisition and database storage
  • Experience with source control (preferably Git)
  • Product and process development experience leading to an ability to understand the desired system behaviors
  • Outstanding detail-oriented analytical, creative, and problem-solving skills, with the ability to think critically to diagnose issues and optimize complex processes
  • Ability to work self-sufficiently with minimal oversight
  • Excellent communication skills and the ability to lead and work effectively within an interdisciplinary team
  • Desire to play a ground-floor leadership role in a high-growth environment
What We Offer
  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (401k, IRA)
  • Paid Time Off (Vacation, Sick & Public Holidays)
  • Family Leave (Maternity, Paternity)
  • Stock Option Plan


  • Santa Clara, California, United States Halo Industries, Inc. Full time

    About the RoleHalo Industries, Inc. is seeking an experienced Senior Machine Control Software Engineer to lead the design, development, and deployment of the company's key production line equipment control. As a key member of the team, you will be responsible for taking ownership of an advanced Python machine control framework, developing and maintaining...


  • Santa Clara, California, United States Qualcomm Full time

    Job SummaryWe are seeking a highly skilled Senior Engineer to join our Systems Engineering team at Qualcomm. As a Senior Engineer, you will play a key role in researching, designing, developing, and optimizing systems-level software, hardware, architecture, algorithms, and machine learning solutions that enable cutting-edge technology in the AI/ML field.Key...


  • Santa Clara, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Senior Machine Learning Engineer to join our team at Apple. As a key member of our software development team, you will be responsible for developing and implementing machine learning algorithms to improve the efficiency and productivity of our developers.Key ResponsibilitiesDesign and develop novel machine...


  • Santa Clara, California, United States Amazon Development Center U.S., Inc. Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Machine Learning Engineer to join our team at Amazon Development Center U.S., Inc. as an Applied Scientist II.Key ResponsibilitiesDesign, develop, and deploy state-of-the-art machine learning algorithms and systems for large-scale applications.Collaborate with cross-functional teams to...


  • Santa Clara, California, United States Q-Cells Full time

    Job Title: Senior Controls EngineerWe are seeking a highly skilled Senior Controls Engineer to join our team at Q-Cells. As a Senior Controls Engineer, you will play a pivotal role in ensuring the harmony between our power electronics and firmware teams, establishing control algorithms that maximize efficiency and reliability in our...


  • Santa Clara, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Senior Machine Learning Engineer to join our team at Apple. As a key member of our team, you will be responsible for developing novel machine learning tools and frameworks for all stages of our development workflow.As a Senior Machine Learning Engineer, you will have the opportunity to work on a wide range of...


  • Santa Clara, California, United States Q-Cells Full time

    Job Title: Senior Controls EngineerWe are seeking a highly skilled Senior Controls Engineer to join our team at Q-Cells. As a key member of our power electronics and firmware teams, you will play a pivotal role in ensuring the harmony between our hardware and software systems.Responsibilities:Develop and optimize control algorithms for various power...


  • Santa Clara, California, United States ServiceNow Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our AI Engineering team at ServiceNow. As a key member of our team, you will be responsible for designing, implementing, and maintaining efficient, reusable, and reliable Python code for our AI-driven software solutions.As a Senior Software Engineer, you will have the opportunity...


  • Santa Clara, California, United States Q-Cells Full time

    Job Title: Senior Controls EngineerQ-Cells is seeking a highly skilled Senior Controls Engineer to join our team. As a key member of our power electronics and firmware teams, you will play a crucial role in developing real-time embedded software and control algorithms for various power electronics systems.Responsibilities:Develop and optimize control...


  • Santa Clara, California, United States Amazon Development Center U.S., Inc. Full time

    About the RoleWe are seeking a highly skilled and experienced professional to join our team as an Applied Scientist II at Amazon Development Center U.S., Inc. in the AWS AI Research and Engineering organization.Key ResponsibilitiesDesign, develop, and deploy state-of-the-art machine learning algorithms and systems for autonomous AI agents.Collaborate with...


  • Santa Clara, California, United States Apple Inc. Full time

    Senior Machine Learning Engineer - ML Platform & TechnologyAt Apple Inc., we're pushing the boundaries of what's possible with AI and ML. We're seeking a seasoned Senior Machine Learning Engineer to join our ML Platform & Technology team. As a key member of our team, you'll be responsible for designing and developing cutting-edge ML infrastructure to enable...


  • Santa Clara, California, United States Amazon Development Center U.S., Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our Amazon OpenSearch Observability team. As a key member of our team, you will design, develop, and operate software that enables customers to index, search, and analyze infrastructure and application insights data at scale in a secure, responsive, and reliable...


  • Santa Clara, California, United States NVIDIA Corporation Full time

    Job DescriptionNVIDIA Corporation is seeking a highly skilled Senior Distributed Machine Learning Engineer to join our team focused on developing cutting-edge GPU-accelerated distributed machine learning solutions.About the RoleDesign and develop new user-friendly APIs and libraries to optimize the use of existing deep learning and machine learning...


  • Santa Clara, California, United States NVIDIA Corporation Full time

    Job DescriptionNVIDIA Corporation is seeking a highly skilled Senior Software Development Engineer in Test to lead our QA team and play a crucial role in testing our Physics Informed Machine Learning technologies and products.Key ResponsibilitiesLead QA Teams: As a software leader, you will be responsible for leading QA teams, engaging technically, creating...


  • Santa Clara, California, United States Cloud Integrator Inc Full time

    Senior ServiceNow Software Engineer (UI/Backend) Job OpportunityCloud Integrator Inc is seeking a highly skilled Senior ServiceNow Software Engineer (UI/Backend) to join our team in Santa Clara, CA. This 6-month contract position offers a unique opportunity to work on exciting projects and collaborate with our engineering teams.Key Responsibilities:Design...


  • Santa Clara, California, United States NVIDIA Full time

    NVIDIA Robotics Software Engineer - Manipulation ExpertNVIDIA is a leader in AI and accelerated computing, and we're seeking a talented Robotics Software Engineer to join our team. As a key member of our Robotics Software team, you'll be responsible for building the next generation of NVIDIA cuMotion, empowering robot arms to move at unprecedented speeds...


  • Santa Clara, California, United States NVIDIA Full time

    Unlock the Power of Perception MLNVIDIA is at the forefront of autonomous vehicle technology, and we're seeking a seasoned Senior Machine Learning Engineer to join our Perception ML Foundation team. As a key member of our team, you'll play a critical role in developing and optimizing our perception ML factory, which streamlines the generation of perception...


  • Santa Clara, California, United States Amazon Web Services, Inc. - A97 Full time

    About the RoleWe are seeking a highly skilled Senior Machine Learning Engineer to join our Amazon Web Services (AWS) Next Gen DevX (NGDE) team. As an Applied Scientist II, you will play a key role in developing novel algorithms and modeling techniques to advance the state-of-the-art in human language technology.Key ResponsibilitiesDesign and develop machine...


  • Santa Clara, California, United States Amazon Web Services, Inc. - A97 Full time

    About the RoleWe are seeking a highly skilled Senior Machine Learning Engineer to join our team at Amazon Web Services, Inc. - A97. As an Applied Scientist II, NGDE Science, you will play a key role in developing novel algorithms and modeling techniques to advance the state-of-the-art in human language technology.Key ResponsibilitiesDesign and develop...


  • Santa Clara, California, United States ServiceNow Full time

    Job Title: Senior Staff Software EngineerAt ServiceNow, we're looking for a highly skilled Senior Staff Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key Responsibilities:Design and develop...