Top

Staff Machine Control Software Engineer

Santa Clara, CA, USA

407 Days ago

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 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 Senior 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

Manage the software deliverables of Contract Manufactures ensuring the deliverables meet company standards

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

Implement Factory Automation features and operations

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 interface 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

Requirements

Basic Qualifications:

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.

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

Excellent communication skills and the ability to lead and work effectively within an interdisciplinary team

Bonus

Semiconductor manufacturing experience

Experience with Human Machine Interaction systems

Experience with Manufacturing Execution Systems (MES)

Experience with SECS/GEM SEMI Standards, Factory Automation, SEMI E30, E10, E95

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

Experience with Akka.Net or other Actor Frameworks

Experience selecting and configuring databases and/or interfacing databases to factory automation

Experience with Python for hardware control, graphical user interfaces and data analysis

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 $170,000 - $190,000

AdditionalInformation

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.

Qualification

Bachelor's Degree

Key Skills Required

ManufacturingPython.NETAutomationData AnalysisAccelerated GrowthActuatorAkkaAnalysisCommunicationComputer ScienceData AcquisitionDatabaseDemonstrationDesignDevelopmentDocumentationElectronicsEncourageGitGRIDInclusiveIndustrial AutomationInfrastructureInsuranceIntegrationLife InsuranceMachine ControlManufacturing ProcessModbusMotion ControlPower ElectronicsProcess DevelopmentRoboticsScalingScienceSemiconductorSoftware EngineeringStrategyTCP/IPVersion ControlMachine Control Software

Job Overview


Job Function: IT/Computers - Software & Software Services

Job Type: Full Time

Workplace Type: Not Specified

Experience Level: Mid-Senior level

Salary: $170,000 - $190,000 / Annual Salary

Experience: 10 - 11 yrs

Contact Information


Company Name: Halo Industries, Inc.

Recruiting People: HR Department

Website: http://www.halo-industries.com

Location

Important Alert:
Beware of people who promise you a job or interview in exchange for money. If someone asks you for money and says it's for something like a registration fee or a refundable deposit, it could be a scam. Please be cautious. Remember, elsejob.com does not guarantee a job or interview in exchange for money, so don't give money to anyone like that.

Similar Jobs

Senior/Staff Software Engineer - Infrastructure and Devops

Fortanix • Santa Clara, CA, USA

Experience: 6 - 7 yrs

Salary: Competitive & Based on Experience

View Job
Software Engineer Intern - Machine Learning Workflow

Halo Industries, Inc. • Santa Clara, CA, USA

Salary: Competitive & Based on Experience

View Job
Staff Software Engineer - Rust and Distributed Systems

Fortanix • Santa Clara, CA, USA

Experience: 8 - 9 yrs

Salary: Competitive & Based on Experience

View Job
Principal Software Engineer

Halo Industries, Inc. • Santa Clara, CA, USA

Salary: Competitive & Based on Experience

View Job
Application Engineer

Anatomage, Inc. • Santa Clara, CA, USA

Experience: 1 - 2 yrs

Salary: Competitive & Based on Experience

View Job
Research Software Engineering Intern

Halo Industries, Inc. • Santa Clara, CA, USA

Salary: Competitive & Based on Experience

View Job
Research Analyst

Anatomage, Inc. • Santa Clara, CA, USA

Experience: 1 - 3 yrs

Salary: Competitive & Based on Experience

View Job
Software Engineering Intern- Full Stack Developer

Halo Industries, Inc. • Santa Clara, CA, USA

Salary: Competitive & Based on Experience

View Job
Senior Machine Control Software Engineer

Halo Industries, Inc. • Santa Clara, CA, USA

Salary: $125,000 - $140,000 / Annual Salary

View Job
Principal Bioinformatics Software Engineer

Roche • Santa Clara, CA, USA

Experience: 5 - 6 yrs

Salary: $165,800 - $308,000 / Annual Salary

View Job