Search by job, company or skills

M

Software Design Engineer

3-5 Years
SGD 3,500 - 4,500 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Summary

We are seeking a Software Design Engineer to join our R&D Software Engineering team. You will design, develop, and maintain software for high-precision semiconductor automation equipment, ensuring performance, reliability, and seamless user experience. This role involves close collaboration with cross-functional teams to innovate and enhance equipment functionality.

Key Responsibilities

  • Design and develop control and user-interface software for semiconductor automation equipment.
  • Implement and optimize algorithms to enhance equipment performance, precision, and throughput.
  • Collaborate with mechanical, electrical, and process engineers to integrate software and hardware seamlessly.
  • Participate in Continuous Improvement Projects (CIPs) to enhance software functionality and reliability.
  • Support equipment installation, field upgrades, and troubleshooting at customer sites when needed.
  • Document software design, testing, and version control following Software Development Life Cycle (SDLC) standards.

Requirements

  • Bachelor's Degree in Electrical & Electronic Engineering, Computer Engineering, Computer Science, or related discipline.
  • Minimum 3 years of experience in software development for automation or equipment control systems.
  • Proficient in C++, Visual C++, MFC, SQL, and Object-Oriented Programming (OOP).
  • Strong experience in Windows-based applications (XP and above) and multi-threaded control software.
  • Familiarity with SEMI SECS/GEM communication protocols and Software Development Life Cycle (SDLC).
  • Hands-on experience with servo/stepper motion control, analog devices, and high-speed I/O.
  • Knowledge of PLC systems will be an advantage.
  • Excellent problem-solving, debugging, and analytical skills.
  • A collaborative team player with strong communication and initiative.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 130049333

Similar Jobs