CareerPlanSign in

Software Engineer

Singapore💼 Full-time🗓 2026-06-08 → 2026-08-05

Core

Design, implement, and test high-performance software for advanced packaging semiconductor equipment, focusing on automation, control, and data processing.

Role type

Embedded systems software engineer (semiconductor equipment)

Builds

Real-time and embedded software for high-speed, high-precision semiconductor manufacturing equipment

Domain

Semiconductor manufacturing / Industrial automation

Deliverable

production ML models | product features | infrastructure

Required skills

C++ for embedded systems, motion control programming, data acquisition, real-time system development, software testing and debugging, machine learning and computer vision algorithms, cybersecurity protocols, technical documentation

Preferred skills

Data analytics, AI/ML for semiconductor applications, experience in semiconductor or manufacturing industry

Technologies

C++, embedded systems frameworks, computer vision libraries

Responsibilities

Design and maintain software for semiconductor equipment including motion control and process automation; integrate software with precision mechanical and electronic components; develop real-time and embedded systems software; perform software testing, debugging, and optimization; implement machine learning and AI algorithms to improve manufacturing processes; ensure software compliance with industry standards and cybersecurity protocols; participate in continuous improvement initiatives for scalability and performance; maintain technical documentation and provide training to internal teams

Seniority

Mid-level, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.