Software Engineer

Posted 03 March 2023
Salary 52-84K
Job type Permanent
DisciplineIndustrial & Engineering
Reference45498
ContactMadeline Ng

Job description

Our client is a leading semiconductor equipment company, 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. 

Job Description:
  • Incremental development of software modules.
  • Analyze customer issues and implement solutions within the existing machine application.
  • Investigate and implement engineering change requests.
  • Testing of new releases by unit testing, simulating processes and on actual equipment.
  • Work with version control tools and issue tracking tool for software release management.
  • Ensure fast response to customer issues.
  • Install and (beta) test new software release at customer site within Asia region.
Requirements:
  • BSc Degree in Automation/ Computer Science/ Mechatronics Engineering.
  • At least 3-5 years relevant experience in Automation/ Equipment industries.
  • Significant practical experience in software engineering and testing.
  • Experience with agile software development processes, quality control and test driven development
  • Good communication skills in a global environment.
  • Result oriented with good analytical skills
  • Team player, self organized and stress resistant.
  • Affinity with mechatronic systems.
Expertise and Methodology:
  • Proficiency in Microsoft .NET framework (C#, WCF, WPF) using Microsoft Visual Studio.
  • Knowledge of UML and state machines.
  • Very good English skills (verbal and written).
  • Experience with version control in Mercurial / GIT is a pre.
  • Experience with PLC language ST (IEC 6-1131) is a pre.