ASM

Senior Engineer I, Software Engineering- "Factory Automation"

ASM
Apply
15 days ago
Phoenix, AZ, USASenior

Responsibilities

  • Design, develop, test, deploy, and maintain software for semiconductor manufacturing equipment.
  • Build software for Windows and real-time operating systems.
  • Troubleshoot real-time control systems and triage mechanical, electrical, and software bugs.
  • Lead escalation calls with field engineers and global customers.
  • Collaborate with QA and Support teams on regression testing.
  • Author and review system specifications, software designs, and test plans.
  • Investigate problem reports and propose solutions.
  • Evaluate software engineering tools and participate in system design and scheduling efforts.
  • Integrate and support factory automation protocols including SECS/GEM.
  • Work with automation teams to support equipment-factory communication.

Requirements

  • Bachelor’s degree in Computer Science or a related field; a master’s degree is preferred.
  • Strong software development skills in C#.
  • At least 5 years of experience as a generalist or mid-stack software developer.
  • Experience in the semiconductor industry and with factory automation systems.
  • Familiarity with SECS/GEM, GEM300, and EDA/Interface A protocols.
  • Experience with Automated Material Handling Systems (AMHS).
  • Preferred experience includes 10+ years in software development and architecture, machine control software, Windows and real-time operating systems, multithreaded and real-time applications, GUI development, device drivers, networking, data communications, EtherCAT, and dynamic scheduling algorithms with deadlock avoidance.

Tech Stack

C#Windows

Categories

ASM

About ASM

1,001-5,000 employees
Contact me