Software Engineer

Posted 18 May 2023
Salary 55-75K
Job type Permanent
DisciplineIndustrial & Engineering
ContactMadeline Ng

Job description

Our client is a leading semiconductor equipment manufacturer, develops leading edge assembly processes and equipment for lead frame, substrate, and wafer level packaging applications. Specialized in high-speed epoxy and flip chip die bonding. Currently they are looking for a Software Engineer to join their dynamic team.

Job Description:
  • New software feature design and implement for automation machine applications to enhance the product’s capability.
  • Work with product specialists, hardware, and process engineers to develop new features.
  • Software requirement analysis and documentation.
  • Customer on-site software issue support.
  • Customer specific software requirement analysis.
  • Debugging on machine.
  • Using version control and issue tracking tool for software release management and documentation.


  • Bachelor’s degree in Automation, Mechatronics or Computer Science.
  • Min 3 years broad experience in Software design and implementation using C++ under Windows environment.
  • Experience in multi-tasking application development.
  • Knowledge of software process, quality, version control and testing methodologies.
  • Knowledge of the Semiconductor Backend industry is preferred.
  • An understanding of mechanical systems, electronics or semiconductor packaging process will be an advantage.

Expertise and Methodology:

  • Practical work in the laboratory on machine and measuring technology.
  • Object-oriented programing knowledge.
  • Conceptual and analytical thinking and systematic approach.
  • Experience with Agile software development process will be an advantage.

Other Criteria:

  • Teamwork and flexibility.
  • Self-initiative and ability to work independently.
  • Discipline, perseverance, and resilience.
  • Good communication skills in a global environment.