ASM

Senior Engineer, Software Engineering (CSA)

ASM
Apply
1 day ago
Singapore, SingaporeSenior

Responsibilities

  • Design, develop, test, deploy, and maintain software for semiconductor manufacturing equipment.
  • Develop Windows and real-time operating system applications, including multithreaded and real-time software.
  • Troubleshoot software, electrical, mechanical, and real-time control system issues.
  • Lead technical escalations with field engineers and global customers.
  • Investigate reported issues, improve regression test coverage, and collaborate with Quality Assurance and Support teams.
  • Author and review software requirements, system specifications, design documents, and test plans.
  • Participate in system architecture, design, scheduling, and long-term technical improvement initiatives.
  • Integrate and support factory automation interfaces, including SECS/GEM and related industry protocols.
  • Collaborate with automation teams to ensure reliable communication between manufacturing equipment and factory systems.
  • Evaluate software engineering tools, processes, and best practices, including AI-assisted development approaches.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Strong software development experience using C#.
  • At least 5 years of software development experience and at least 10 years including software architecture and system design.
  • Experience developing machine control software, preferably for semiconductor manufacturing equipment.
  • Hands-on experience with factory automation systems and Automated Material Handling Systems (AMHS).
  • Familiarity with SECS/GEM, GEM300, and EDA (Interface A) protocols.
  • Strong knowledge of Windows and real-time operating systems, multithreaded and real-time applications, GUI development, and device drivers.
  • Knowledge of networking, industrial communications, EtherCAT, dynamic scheduling algorithms, and deadlock avoidance techniques.
  • Familiarity with AI-assisted development tools, large language models, and generative AI software engineering practices.
  • Experience integrating AI, machine learning, or data-driven solutions into production software systems or engineering workflows.
  • Ability to analyze complex system interactions, solve problems, and drive long-term technical improvements.
  • Ability to travel 10–25% domestically and internationally.

Benefits

  • The role is based in Singapore and involves collaboration with global engineering teams.
  • The position requires 10–25% domestic and international travel.
  • ASM highlights collaborative culture, diversity and inclusion, sustainability, and development programs supporting employee growth.

Tech Stack

C#Windows

Categories

ASM

About ASM

1,001-5,000 employees

ASM designs and manufactures wafer-processing equipment for semiconductor manufacturers, with a focus on thin‑film deposition technologies such as atomic layer deposition, epitaxy, and chemical vapor deposition. The Dutch company sells and services tools used in advanced logic, memory, and power-device production. Founded in 1968 and headquartered in Almere, it is a public company listed in Amsterdam, operating globally through R&D centers and customer support sites near major fabs.

Contact me