CareerPlan

Senior Engineer, Software Engineering

Singapore (ASM Front-End Mfg (S) Ltd)Full-time2026-10-22 → 2026-11-10
On-site · Singapore

Core

Senior Software Engineer leading investigations, architecture design, and software improvements for semiconductor manufacturing equipment.

Role type

Senior IC software engineer (embedded/systems)

Builds

Advanced semiconductor manufacturing equipment software

Domain

Semiconductor manufacturing / Industrial automation

Deliverable

production ML models

Required skills

C++, C#, multi-threaded application development, software architecture design, root cause analysis, real-time control systems, debugging, performance analysis, AI-assisted development tools, LLMs, generative AI

Preferred skills

machine control systems, semiconductor manufacturing equipment, GUI development, device drivers, interrupt-driven software, networking, EtherCAT, dynamic scheduling algorithms, Design of Experiments (DOE), multivariate analysis, Principal Component Analysis (PCA), integrating AI/ML into production software

Technologies

C++, C#, EtherCAT, LLMs, generative AI

Responsibilities

Lead technical investigations involving software-related safety interlocks; Analyze interactions across multiple subsystems; Drive Root Cause and Corrective Action (RCCA) efforts; Design and improve subsystem architectures; Develop, deploy, and maintain software for manufacturing equipment; Troubleshoot complex software issues in real-time control systems; Serve as technical escalation point for field engineers and customers; Partner with QA and Support teams to improve test coverage; Author and review software specifications and design documents; Coordinate rapid software fixes and deployments; Present technical findings and DOE analysis results.

Seniority

Senior, hands-on IC