(senior) Engineer I, Software Engineering

ASM International

South Korea, South Korea
On-site
C++ or c# object-oriented programming
Windows os-based programming experience
Multi-process programming and ipc
This role involves developing core control software and equipment drivers tightly integrated with real production semiconductor equipment

Job Summary

  • This role involves developing core control software and equipment drivers tightly integrated with real production semiconductor equipment.
  • The position requires designing and implementing features using C++ or C# while managing various device interfaces across multiple communication protocols.
  • Candidates must have a strong ownership attitude and the ability to analyze and resolve defects occurring at customer and manufacturing sites.

Matching Summary

This role involves developing core control software and equipment drivers tightly integrated with real production semiconductor equipment.

Skills & Requirements

Must-have

  • C++ or C# object-oriented programming
  • Windows OS-based programming experience
  • Multi-process programming and IPC
  • TCP/IP, EtherCAT, DeviceNet communication protocols
  • End-to-end software development lifecycle
  • Bug tracking and root cause analysis

Nice-to-have

  • Semiconductor industry fab environment experience
  • Business-level English proficiency
  • PLC ST programming language knowledge
  • TwinCAT topology configuration skills
  • Cross-functional collaboration mindset

Key Requirements

  • Bachelor's degree in Computer, Electrical, or Mechanical Engineering
  • Minimum 3 years of software development experience
  • Experience with .NET, MFC, WinForms, or WPF frameworks
  • No restrictions on overseas business travel

Work Rights

Not specified

Tailored Resume

Cover Letter