CareerPlan

HMI - D&E Software Engineer - Product Security & ADP - Hsinchu, Taiwan

Hsinchu, TaiwanFull-time2026-10-22 → 2026-11-10
Hybrid

Core

Design, develop, and maintain scalable software solutions for distributed systems in a Linux-based environment, focusing on user-space applications and inter-process communication.

Role type

Senior IC software engineer (distributed systems, C++)

Builds

Scalable, maintainable software components and distributed system applications for semiconductor equipment

Domain

Semiconductor manufacturing equipment / Embedded systems

Required skills

C++, object-oriented programming, Linux development, distributed systems design, inter-process communication (IPC), software testing (unit/integration/system), debugging, root cause analysis, code reviews

Preferred skills

Multi-threaded programming, process management, container technologies (Docker/Kubernetes), automated testing, field escalation support

Technologies

C++, Linux, Docker, Kubernetes, IPC (sockets, message queues, shared memory)

Responsibilities

Design and implement scalable software components for distributed systems; Develop and execute comprehensive testing strategies; Investigate and resolve customer-reported software issues; Collaborate with global engineering teams; Perform software troubleshooting and root cause analysis

Seniority

Senior, hands-on IC