ASM

Engineer, Software Engineering

ASM
Apply
3 days ago
Singapore, SingaporeEntry Level

Responsibilities

  • Develop, test, and improve reliable software for semiconductor manufacturing equipment.
  • Apply object-oriented design, multithreading, event-driven architectures, debugging, and modern software development practices.
  • Validate software-hardware integration using real equipment and simulation environments.
  • Use Git-based development, automated testing, continuous integration and delivery, and debugging tools.
  • Collaborate with Software, Systems, Hardware, Firmware, Quality Assurance, and other engineering teams locally and globally.
  • Participate in technical guidance, code reviews, architecture discussions, and domain onboarding.

Requirements

  • Bachelor’s or master’s degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, Mechatronics, or a related technical discipline.
  • Solid programming foundation in C++, C#, Python, or another object-oriented language.
  • Understanding of object-oriented programming, data structures, and algorithms.
  • Strong analytical, problem-solving, and debugging skills.
  • Curiosity about software interactions with operating systems, communications, hardware, and complex machines.
  • Experience through university projects, internships, research, hackathons, or personal projects involving robotics, automation, motion control, embedded or real-time systems, multithreaded software, computer vision, AI/ML, hardware-software integration, automated testing, simulation, Git/GitHub, or debugging and profiling tools is advantageous.
  • Familiarity with TCP/IP, WebSockets, IPC, or semiconductor standards such as SECS/GEM is advantageous.
  • Willingness to learn, experiment, collaborate, and tackle unfamiliar engineering challenges.

Benefits

  • Engineering mentorship through technical guidance, code reviews, architecture discussions, and domain onboarding.
  • Hands-on exposure to semiconductor equipment and simulation environments.
  • Opportunities to build expertise in equipment automation, real-time systems, software platforms, hardware-software integration, and systems architecture.
  • The role is based in Singapore.

Tech Stack

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