Associate Software Engineer

ST SEMICONDUCTOR TESTING PTE. LTD.

Singapore

On-site

SGD 33,000 - 60,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

ST Semiconductor Testing Pte. Ltd. in Singapore is seeking a junior software engineer to assist in developing and testing control software for industrial machines using C# (.NET) and C++, under guidance of senior engineers.

You will support integration of motion control, vision systems and third-party equipment, and collaborate with cross-functional teams on machine bring-up and debugging. The role emphasizes hands-on learning on production floor, writing clean, documented code, and contributing

Qualifications

  • Fresh graduates welcome; internship or project experience counts.
  • Proficient in C# (.NET) and/or C++ with object-oriented programming.
  • Basic understanding of object-oriented design and multithreading.

Responsibilities

  • Develop and test features for handler control software in C# & C++, including machine sequences, device control, and operator GUI to support efficient machine operation.
  • Contribute to a common software platform shared across multiple machines, promoting code reuse and consistency.
  • Assist in integrating motion control, vision applications, and other vendor equipment to support machine functionality.
  • Collaborate with mechanical, electrical, vision, and process engineers to support machine bring-up, debugging, and testing activities.
  • Write clean and documented code; participate in code reviews to maintain software quality.
  • Support multi-language user interfaces including English and Chinese to accommodate diverse user needs.
  • Assist with internal IT setup and support when needed.

Skills

C#
C++
Multithreading
OO design
GUI Development
WPF/WinForms

Education

Bachelor's/Diploma in CS/CE/EE/Mechatronics

Job description

Job Summary
Assist in developing and testing control software for industrial machines using C# (.NET) and C++, under the guidance of senior engineers. Support integration of motion control, vision systems and third-party equipment, and work with cross-functional teams on machine bring-up and debugging.

Responsibilities
  • Develop and test features for handler control software in C# & C++, including machine sequences, device control, and operator GUI to support efficient machine operation
  • Contribute to a common software platform shared across multiple machines, promoting code reuse and consistency
  • Assist in integrating motion control, vision applications, and other vendor equipment to support machine functionality
  • Collaborate with mechanical, electrical, vision, and process engineers to support machine bring-up, debugging, and testing activities
  • Write clean and documented code; participate in code reviews to maintain software quality
  • Support multi-language user interfaces including English and Chinese to accommodate diverse user needs
  • Assist with internal IT setup and support when needed
Required competencies and certifications
  • Degree or Diploma in Computer Science, Computer Engineering, Electrical/Electronic Engineering, Mechatronics, or related field
  • Fresh graduates are welcome; internship or project experience in software development is an advantage
  • Programming knowledge in C# (.NET), C++, or another object-oriented language, with a willingness to primarily work in C#
  • Basic understanding of object-oriented design and multithreading
  • Hands-on attitude, eager to learn, and comfortable working with real machines on the production floor
Preferred competencies and qualifications
  • Exposure to industrial automation, robotics, motion control, or embedded systems
  • Knowledge of or interest in PC hardware, networking, Windows administration, or IT security
  • Demonstrated passion for technology through personal projects such as home labs, hardware, or software development
  • Familiarity with WPF/WinForms, or modern .NET UI frameworks
  • Ability to communicate in Mandarin to liaise with customers, vendors, and partners
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (Semiconductor Equipment)
Software Engineer (Semiconductor Equipment)

ST SEMICONDUCTOR TESTING PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Software Engineer (C#)
Software Engineer (C#)

AMBITION GROUP SINGAPORE PTE. LTD. • Singapore

On-site
SGD 90,000 - 140,000
Senior / Software Design Engineer (C++)
Senior / Software Design Engineer (C++)

MIT SEMICONDUCTOR PTE. LTD. • Singapore

On-site
SGD 70,000 - 110,000
T404 - Principal Engineer/ Senior Software Engineer C/C++ (Automation Machinery)
T404 - Principal Engineer/ Senior Software Engineer C/C++ (Automation Machinery)

Talent Trader Group • Singapore

On-site
SGD 120,000 - 150,000
SOFTWARE ENGINEER
SOFTWARE ENGINEER

JPT OPTO-ELECTRONICS PTE. LTD. • Singapore

On-site
SGD 50,000 - 80,000
Industrial Software Engineer – Semiconductor Equipment
Industrial Software Engineer – Semiconductor Equipment

ST SEMICONDUCTOR TESTING PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Principal Engineer/ Senior Software Engineer
Principal Engineer/ Senior Software Engineer

U3 INFOTECH PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Software Development Engineer
Software Development Engineer

NUTEK PRIVATE LIMITED • Singapore

On-site
SGD 60,000 - 90,000
Senior Software Engineer
Senior Software Engineer

wgt ehr pte. ltd. • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer - Automation/Semiconductor Equipment
Software Engineer - Automation/Semiconductor Equipment

WOLA RECRUITMENT PTE. LTD. • Singapore

On-site
SGD 62,000 - 100,000