ASM

Snr Engineer, Software

ASM
Apply
15 days ago
Phoenix, AZ, USASenior

Responsibilities

  • Lead investigations into software safety interlocks and validate corrective and preventive actions.
  • Analyze interacting subsystems and optimize end-to-end platform workflows.
  • Drive root cause and corrective action using packet captures, log correlation, and system-level analysis.
  • Design and evaluate subsystem architectures, including multithreading and scheduler interactions.
  • Develop, test, deploy, maintain, and improve software for semiconductor manufacturing equipment.
  • Troubleshoot complex software issues, including real-time control systems.
  • Support field engineers and global customers as a technical escalation point.
  • Partner with QA and Support to reproduce field issues and improve regression coverage.
  • Author and review system specifications, software designs, and test plans.
  • Investigate technical inquiries and provide actionable analysis and solutions.
  • Plan and coordinate rapid software fixes and deployments.
  • Present technical findings and DOE analysis outcomes in customer QBRs.

Requirements

  • Bachelor’s degree in Computer Science or a related field with 10+ years of industry experience, or a master’s degree with 4+ years, or a PhD with 3+ years of relevant experience.
  • Strong software development expertise in C++ and/or C#.
  • Experience developing for Windows and real-time operating systems.
  • Solid understanding of multithreaded applications.
  • Experience with software documentation, specifications, and APIs.
  • Preferred qualifications include software architecture and machine control systems experience, ideally in semiconductor equipment.
  • Preferred experience includes GUIs, device drivers, interrupt-driven software, data communications, networking, and EtherCAT.
  • Knowledge of dynamic scheduling algorithms and deadlock avoidance is preferred.
  • Preferred proficiency with debuggers, application builders, and configuration management systems.
  • Ability to diagnose mechanical, electrical, and software issues holistically.
  • Strong analytical skills, including designing and interpreting complex DOE analyses using multivariate methods or PCA.

Tech Stack

C#C++Windows

Categories

ASM

About ASM

1,001-5,000 employees
Contact me