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.
About ASM
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.
