Manufacturing Automation Engineer II

Ferrotec Usa Corporation•Livermore, CA

About The Position

The Automation Engineer II specifies, develops, modifies, tests, troubleshoots, documents, and deploys control systems and related software for Ferrotec products, internal scientific research, and other company objectives. Projects may range from tasks lasting a few hours to development efforts lasting several months. The role also provides ongoing support for customer automation equipment and software issues, most often remotely and often with limited or incomplete information. The engineer collaborates frequently with team members while working with greater independence based on professional experience. A strong commitment to quality is expected throughout the role. The position includes starting up, troubleshooting, and repairing control systems, including soft logic, human-machine interfaces, wiring, and hard logic. The engineer is expected to follow established engineering conventions and departmental standards, identify opportunities to improve products or reduce recurring costs, communicate changes, document requirements, and define the scope and objectives of project documentation. The role also involves reviewing vendor documentation, recommending courses of action, and creating software specifications for larger projects. Duties may change at management’s discretion. Ferrotec is a technology company with a worldwide presence, serving primarily the semiconductor industry and providing advanced materials, components, systems, and manufacturing solutions. The company describes its workplace as a productive atmosphere committed to excellence and employee potential.

Requirements

  • Engineering degree emphasizing embedded control, automation, and computer programming, or 5 to 10 years of relevant work history.
  • Programming experience with C# for low-level programming.
  • PLC programming experience with TwinCAT/Ladder Logic.
  • Experience with XML configuration.
  • Experience with XAML screen control.
  • Teamwork and communication skills.

Nice To Haves

  • Systems thinking and the ability to understand how components and automation in different areas interact.
  • Ability to recognize feedback mechanisms and determine appropriate system responses, such as alerts or retries.
  • Knowledge of designing reliable, redundant, and fault-tolerant automation systems that can recover from failures or errors.

Responsibilities

  • Specify, develop, modify, test, troubleshoot, document, and deploy control systems and related software.
  • Start up, troubleshoot, and repair existing, new, or upgraded control systems, including soft logic, human-machine interfaces, wiring, and hard logic.
  • Provide ongoing customer support for automation equipment and software issues, most often remotely.
  • Perform engineering development activities in accordance with established conventions and departmental standards.
  • Seek opportunities to add value to products or reduce recurring costs through new technology, improved processes, procedures, or other cost-justified means.
  • Communicate changes and document requirements; define scope and objectives for documentation, procedures, logs, and instructions for internal and external use.
  • Compile project-relevant information from vendor documentation and recommend a course of action.
  • Create software specifications for larger changes and projects.
  • Identify problems and root causes and resolve them quickly.
  • Perform other related duties reasonably assigned in the course of business.

Benefits

  • Medical, dental, vision, life, and disability benefits.
  • 401(k) matching.
  • Flexible work hours.
  • Tuition reimbursement.
  • Leadership development.
  • Travel and hotel discounts.
  • Paid time off and sick time.
  • Wellness and volunteer time.
  • Employee recognition program.
  • Employee engagement and appreciation events.
  • Virtual wellness activities and classes available to employees and family members.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service