CareerPlanSign in

Software Engineer

Singapore💼 Full-time🗓 2026-02-20 → 2026-08-06

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 manufacturing)

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, real-time system development, motion control software, data acquisition, process automation, software testing and debugging, cybersecurity protocols, technical documentation

Preferred skills

Machine learning algorithms, computer vision, AI for manufacturing processes, data analytics

Technologies

C++, embedded systems frameworks, motion control libraries, data acquisition systems

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 computer vision algorithms to improve manufacturing processes; Ensure software compliance with industry standards and cybersecurity protocols; 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.