Search jobs > Santa Clara, CA > Senior scientist

Senior Algorithm & Machine Control Scientist

Halo Industries, Inc.
Santa Clara, CA, United States
Full-time

The Company

Halo Industries has invented a technology to replace a decades-old semiconductor material slicing process that wastes billions of dollars annually.

Halo’s laser-based technology eliminates this waste, delivering improvements in both material cost and performance, while enabling manufacturing advancements in a diverse set of high-growth applications markets, including the automotive, grid infrastructure, telecommunications and power electronics sectors.

Halo originally spun out of Stanford University in 2014, acquiring a significant A round of VC funding in 2020 following the successful demonstration of the company’s precision material slicing equipment.

Halo is now planning its volume manufacturing operations and building a passionate team to meet its next milestone of deploying the company’s first fully integrated production line.

Halo Industries is well-funded, engaged with 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 candidate who can lead the design, development, and deployment of the company’s key production line equipment control.

Job Description

Take ownership of an advanced Python machine control framework

Develop and maintain software applications for equipment communication and integration into factory systems

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 multiple graphical user interfaces tailored for R&D and operations purposes

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

Requirements

Preferred Education & Experience

Bachelor's degree in Software Engineering, Computer Science or a related technical field with 10+ years of applicable experience

Candidates with advanced degrees may qualify for a given position with fewer years of experience.

What We’re Looking For

Expert level Python programmer with machine control experience

Command of basic concepts and advanced features of Python

Knowledge of best practices for implementing high-reliability production line instrument control systems

Experience with different 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 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

Bonus

Graphical User Interfaces with Qt

Experience using asynchronous I / O for concurrency

Experience with C# and .NET

Semiconductor manufacturing experience

Experience with Human Machine Interaction systems

Expertise in mechatronics / automation design (motor sizing, actuator design, sensor selection, etc.)

Past startup experience and insights / lessons learned on effectively scaling from R&D to production

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

11 days ago
Related jobs
Promoted
Apple
Cupertino, California

Excellent knowledge and good practical skills in major machine learning algorithms. The AIML Information Intelligence team is creating groundbreaking technology for artificial intelligence, machine learning and natural language processing! The features we create are redefining how hundreds of millio...

Halo Industries, Inc.
Santa Clara, California

Take ownership of an advanced Python machine control framework. Integrate custom and off-the-shelf device drivers into reliable, robust operator controllable state machines. Expert level Python programmer with machine control experience. The evolution of Halo’s technology and equipment, growing from...

Promoted
Halo Industries, Inc.
Santa Clara, California

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 Senior Machine Control Software Engineer who can lead the design, development, and deployment of the company’s production line equipment co...

Promoted
TikTok
San Jose, California

Our Trust and Safety RD team is fast growing and responsible for building machine learning models and systems to identify and defend internet abuse and fraud on our platform. We embrace the state-of-the-art machine learning technologies and scale them to detect and improve the tremendous amount of d...

Promoted
Automation Technologies LLC
Palo Alto, California

HP Labs Senior Machine Learning Research Scientist. Interest in controlling physical systems using Machine Learning. Artificial Intelligence, Machine Learning, Robotics, Computational Neuroscience or related technical field with a strong publication/practical implementation. Strong deep learning exp...

Promoted
Quantum Technologies. LLC
Palo Alto, California

HP Labs Senior Machine Learning Research Scientist. Interest in controlling physical systems using Machine Learning. Strong deep learning, particularly in applications of Neural Network architectures to Computer Vision, Natural Language Processing, Machine Intelligence and/or Reinforcement Learning....

Department of Toxic Substances Control
Orange County, US

Are you a seasoned environmental scientist who would like the opportunity to help DTSC revitalize vulnerable communities and advance environmental justice goals? DTSC's Office of Brownfields is looking for a highly energetic senior professional who has experience with project management of fast-pace...

Intuitive Surgical
Sunnyvale, California

Systems Analysts are primarily responsible for the tele-robotic motion control algorithms, robotic manipulator control and safety algorithms for new surgical robots and surgical instruments. Design, develop, implement, and test key product control and safety software algorithms including calibration...

PayPal
San Jose, California

PayPal is committed to fair and equitable compensation practices.Actual Compensation is based on various factors including but not limited to work location, and relevant skills and experience.The total compensation for this practice may include an annual performance bonus (or other incentive compens...

Intuitive
Sunnyvale, California

This position is responsible for control and safety algorithms required to support new instruments and accessories of the daVinci Surgical System. Modifying and tuning the algorithms that will control the behavior of the mechanism. Skills required will include robot kinematics, control systems, and ...