Software Engineer (Semiconductor Equipment)

ST SEMICONDUCTOR TESTING PTE. LTD.

Singapore

Presencial

SGD 70.000 - 110.000

Jornada completa

Hace 5 días
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

Una candidatura hecha a medida para este puesto de trabajo — un currículum y una carta de presentación adaptados que responden directamente a la oferta.

Supera los filtros ATS

Descripción de la vacante

ST Semiconductor Testing Pte. Ltd. is hiring a software engineer to develop and maintain control software for industrial machines using C#/.NET and C++.

You will integrate motion control, host communication, and vision systems while collaborating with cross‑functional teams to support machine bring‑up, debugging, and UI localization. Key qualifications include 2+ years in industrial software, strong C# and C++ skills, SECS/GEM familiarity, and experience with EtherCAT/TwinCAT.

Formación

  • Strong programming skills in C# (.NET) and C++, with a focus on C#.
  • Hands‑on experience with industrial machines or automation equipment.
  • Ability to work on production floor and troubleshoot hardware‑software integration.

Responsabilidades

  • Develop and maintain handler control software in C# & C++, including machine sequences and GUI.
  • Contribute to a common software platform across multiple machines.
  • Integrate motion control using EtherCAT/TwinCAT for precise movement.
  • Implement host communication via SECS/GEM for data exchange.
  • Integrate vision systems and APIs from vendors.
  • Collaborate with engineers to support bring‑up, debugging, and buy‑off.
  • Write clean, tested code and participate in reviews and releases.
  • Support multi‑language UIs including English and Chinese.

Conocimientos

C#
C++
Object‑oriented design
Multithreading
UI development
English and Chinese

Educación

Degree or Diploma in Computer Engineering/CS/EE/Mechatronics

Herramientas

EtherCAT
TwinCAT
Beckhoff
SECS/GEM
WPF/WinForms/.NET UI

Descripción del empleo

Job Summary

Develop and maintain control software for industrial machines using C#(.NET) & C++, integrating motion control, host communication, and vision systems. Collaborate with cross-functional teams to support machine bring-up, debugging, and multi-language UI.

Responsibilities
  • Develop and maintain handler control software in C# & C++, including machine sequences, device control, and operator GUI to ensure efficient machine operation
  • Contribute to a common software platform shared across multiple machines, promoting code reuse and consistency
  • Integrate motion control systems using EtherCAT and TwinCAT protocols for precise equipment movement
  • Implement host communication protocols using SECS/GEM to enable reliable data exchange with host systems
  • Integrate vision applications and other vendor equipment through APIs to enhance machine capabilities
  • Collaborate with mechanical, electrical, vision, and process engineers to support machine bring-up, debugging, and buy-off activities
  • Write clean, documented, and testable code; participate in code reviews and release planning to maintain software quality
  • Support multi-language user interfaces including English and Chinese to accommodate diverse user needs
Required competencies and certifications
  • Degree or Diploma in Computer Engineering, Computer Science, Electrical/Electronic Engineering, Mechatronics, or related field
  • At least 2 years of software development experience for industrial machines, automation equipment, or semiconductor equipment (fresh graduates with strong projects may apply for Associate level)
  • Proficient programming skills in C# (.NET) and C++, with a willingness to primarily work in C#
  • Strong understanding of object-oriented design, multithreading, and event-driven system architectures
  • Ability to work hands-on with real machines on the production floor and troubleshoot hardware-software integration issues
Preferred competencies and qualifications
  • Experience with semiconductor handlers, test handlers, pick-and-place, or die/wafer handling equipment
  • Experience with EtherCAT, TwinCAT, Beckhoff, or other motion control technologies
  • Experience implementing SECS/GEM communication protocols
  • Familiarity with WPF/WinForms, or modern .NET UI frameworks
  • Experience integrating vision systems, testers, or other third-party equipment
  • Ability to communicate in Mandarin to liaise with customers, vendors, and partners
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Associate Software Engineer
Associate Software Engineer

ST SEMICONDUCTOR TESTING PTE. LTD. • Singapore

Presencial
SGD 33.000 - 60.000
Software Engineer
Software Engineer

Semicaps Pte Ltd. • Singapore

Presencial
SGD 60.000 - 90.000
Semiconductor Equipment Software Engineer (C#/C++)
Semiconductor Equipment Software Engineer (C#/C++)

ST SEMICONDUCTOR TESTING PTE. LTD. • Singapore

Presencial
SGD 70.000 - 110.000
Software Engineer - Automation/Semiconductor Equipment
Software Engineer - Automation/Semiconductor Equipment

WOLA RECRUITMENT PTE. LTD. • Singapore

Presencial
SGD 62.000 - 100.000
Software Engineer (C#)
Software Engineer (C#)

AMBITION GROUP SINGAPORE PTE. LTD. • Singapore

Presencial
SGD 90.000 - 140.000
Software Engineer - Automation/Semiconductor Equipment
Software Engineer - Automation/Semiconductor Equipment

Wola-Recruitment-Pte.-Ltd. • Singapore

Presencial
SGD 81.000 - 97.000
Lead Mechatronics Design Engineer
Lead Mechatronics Design Engineer

VDL Enabling Technologies Group (Singapore) Pte Ltd • Singapore

Presencial
SGD 140.000 - 190.000
Lead Mechatronics Design Engineer
Lead Mechatronics Design Engineer

VDL ETG Singapore • Singapore

Presencial
SGD 120.000 - 180.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

Presencial
SGD 120.000 - 150.000
Mechanical/Motion Control Engineer
Mechanical/Motion Control Engineer

Manpower Staffing Services (Singapore) Pte Ltd • Singapore

Presencial
SGD 70.000 - 110.000