CareerPlanSign in

Engineer II, Software Engineering

Hwaseong(ASM Korea Ltd.)💼 Full-time🗓 2026-07-22 → 2026-09-26

Core

Develop core control software and Process Module Controller functionalities for semiconductor equipment platforms (PEALD, PECVD, EPI) to improve stability, productivity, and performance.

Role type

Software Engineer II (Equipment Control)

Builds

Equipment control software, equipment drivers, and AI/ML capabilities for semiconductor manufacturing tools.

Domain

Semiconductor manufacturing / Industrial automation

Deliverable

production ML models | product features

Required skills

C++, C#, Windows OS programming (.NET, MFC, WinForms, WPF), multi-process programming, IPC, TCP/IP, Git, Jira, C++ codebase maintenance, UI/UX development, bug tracking, root cause analysis

Preferred skills

Semiconductor industry experience, fab environment experience, RS232/DeviceNet/EtherCAT communication, ST (PLC) programming, TwinCAT topology, AI/ML frameworks (LLM/SLM), business-level English

Technologies

C#, C++, .NET, MFC, WinForms, WPF, Git, Jira, TCP/IP, RS232, DeviceNet, EtherCAT, ST (PLC), TwinCAT

Responsibilities

Design and implement software features for Cluster Tool Controller; Integrate AI/ML capabilities and AI agents for equipment log analysis; Analyze and maintain C++ codebases; Develop touch-based user interfaces; Resolve defects and bugs at customer/manufacturing sites; Verify software using simulators; Perform software updates and validate new functionalities; Develop components for new process development.

Seniority

Mid-level, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.