ASM logo
ASM2 months ago

(Senior) Engineer I, Software Engineering

On-site · Hwaseong-si, Gyeonggi-do, South Korea

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Large

Job Summary

Develop core control software and common Process Module Controller functionalities used across ASM semiconductor equipment platforms (PEALD, PECVD, and EPI). Design and implement software components and equipment drivers tightly integrated with production equipment to improve stability, productivity, and performance. Build equipment control software using C++ and/or C#, create and maintain technical docs, develop device interfaces with TCP/IP, EtherCAT, DeviceNet, and Serial, and develop touch-based UI/UX for equipment control. Collaborate with cross-functional teams, analyze and resolve defects, verify software with simulators and demo equipment, and perform software updates for new process development. Prior experience in semiconductor equipment control software, end-to-end software lifecycle, and strong ownership and teamwork are valued." ,

Required Qualifications

  • Bachelor’s degree or higher in Computer Engineering, Electrical Engineering, Mechanical Engineering, or a related field
  • Minimum 3 years of experience in software development
  • Strong understanding of object-oriented programming using C++ or C#
  • Experience with Windows OS–based programming (e.g., .NET, MFC, WinForms, WPF)
  • Experience analyzing Windows OS events
  • Experience with multi-process programming and inter-process communication (IPC)
  • Proven experience in end-to-end software development

Additional Requirements

  • No restrictions on overseas business travel
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

ASM

(Senior) Engineer I, Software Engineering

Apply on Sorce