Career
Are you interested in working for a growing automation company with a global workforce?
Software Manager
Department: Product Development
Project Location(s): HQ Penang, Malaysia
Education: Related Degree/Master Degree
Compensation: Depending on experience
Strategic & Technical Leadership
- Define the software and control technology roadmap supporting advanced packaging processes such as underfill jetting, TIM dispensing, flip-chip, chiplet-to-interposer bonding, and wafer-to-wafer hybrid integration.
- Lead multi-disciplinary teams in software architecture, motion control, computer vision, and data analytics for high-precision automation platforms.
- Align software development priorities with corporate R&D goals in sub-10-micron EHD jetting and multi-nozzle MEMS printhead systems.
- Mentor and grow a high-performing team of software engineers capable of supporting complex mechatronic and process-driven systems.
Software Architecture & System Integration
- Architect modular, scalable, and reusable software frameworks that unify motion, vision, jetting, and AI feedback across NSW product lines.
- Ensure deterministic real-time control for multi-axis motion, synchronized jetting, and droplet metrology with submicron accuracy.
- Lead integration of process modules such as flux cleaning, plasma, curing, and inspection into unified automation platforms.
- Oversee communication layer design using EtherCAT, OPC-UA, Modbus, and proprietary protocols to ensure interoperability across machine subsystems.
Product Development & Execution
- Translate semiconductor and packaging process requirements into executable software deliverables.
- Oversee the development of intuitive HMIs, data logging, recipe management, and closed-loop control systems.
- Manage concurrent software projects supporting new product introductions and customer-specific customizations.
- Collaborate with process, mechanical, and electrical engineering teams to ensure cohesive system performance and manufacturability.
- Drive joint-development projects with OEMs, controller vendors, and automation partners to accelerate system integration and feature enhancement.
Advanced Packaging Process Enablement
- Work closely with process and customer to implement AI/ML algorithms for related process control. • Lead software development for inline inspection and metrology systems (vision-based droplet detection, alignment correction, defect mapping).
- Support new applications in fan-out wafer-level packaging (FOWLP), chiplet integration, and advanced underfill through software-driven process control.
- Guide the digital transformation of equipment integrating MES/SECS-GEM, traceability, and predictive maintenance capabilities.
Innovation, Quality & Compliance
- Drive continuous improvement in software lifecycle, validation, and risk control and SEMI standards.
- Establish robust testing frameworks, regression validation, and field-upgrade systems to ensure uptime and process reliability.
- Promote a culture of innovation and intellectual property generation through advanced algorithms, control logic, and UI/UX innovations.
- Bachelor’s or Master’s degree in Software Engineering, Mechatronics, Electrical Engineering, or Computer Science.
- 10–15 years of software engineering experience in semiconductor equipment, advanced packaging, or high-precision automation.
- Proven track record in real-time control, motion systems, or precision robotics for wafer-level or die-level processes.
- At least 5 years in a managerial or senior leadership role, leading cross-disciplinary software teams.
- Hands-on experience integrating motion controllers, vision systems and dispensing/jetting subsystems.


