Enable job alerts via email!

SOFTWARE ENGINEER

SEMICONDUCTOR TECHNOLOGIES & INSTRUMENTS PTE LTD

Singapore

On-site

SGD 50,000 - 75,000

Full time

30+ days ago

Job summary

A leading company in the semiconductor industry seeks a passionate Software Engineer to develop cutting-edge software for high-speed automated equipment. The candidate will collaborate with teams, design advanced software solutions, and improve existing systems, requiring strong programming skills and a degree in engineering or computer science.

Qualifications

  • 3+ years of experience in software development, preferably in automation or semiconductors.
  • Practical experience developing multi-threaded Windows applications using Visual C++.
  • Strong skills in math and algorithm design.

Responsibilities

  • Collaborate with teams to understand customer requirements and develop software solutions.
  • Design and implement software for automated AI integrated optical inspection machines.
  • Continuously improve and optimize existing systems for better performance.

Skills

C / C++
Multi-threaded programming
Problem solving
Communication

Education

Degree in Engineering, Computer Science, or related field

Tools

Visual C++

Job description

Join Us to Build the Future of Automation

Are you passionate about technology and innovation? We’re looking for a driven and curious Software Engineer to join our dynamic team, developing cutting-edge software for high-speed automated equipment used in the semiconductor industry.

What You’ll Do:

  • Collaborate with cross-functional teams to understand customer requirements and turn them into powerful software solutions.
  • Design, develop, and implement software for advanced automated AI integrated optical inspection machines.
  • Work on multi-threaded Windows applications and get hands-on with Visual C++.
  • Support field service engineers with technical expertise and problem-solving skills.
  • Continuously improve and optimize existing systems for better performance.
  • Grow your expertise in automation, motion control, and inspection systems.

What We’re Looking For:

  • Degree in Engineering, Computer Science, or a related field.
  • 3+ years of experience in software development, preferably in automation or semiconductors.
  • Solid programming skills in C / C++.
  • Practical experience developing multi-threaded Windows applications using Visual C++.
  • Basic knowledge of electronics, motion control, and hardware interfacing.
  • Strong skills in math and algorithm design.
  • Proactive, self-motivated, and eager to learn new things.
  • Good communication skills in English (spoken and written).
  • Willingness to travel overseas when required.
  • Flexibility to work overtime when needed.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.