Software Engineer – Automation


Posted on: 16 Apr 2026
Location: Singapore

Position Summary

The Software Engineer will be responsible for supporting the design, development, deployment, and maintenance of automation solutions for smart factories / high-tech manufacturing lines. This role involves hands-on execution of automation tasks, integrating equipment with factory systems, troubleshooting connectivity issues, and collaborating with cross-functional teams to ensure solutions meet performance and quality goals. 

Key Responsibilities

  • Assist in gathering operational requirements and executing technical tasks to support automation solution scopes. 

  • Develop, test, and implement automation scripts, components, and software integrations to enhance system performance. 

  • Integrate and test vision-based and spatial-sensing components to support automated inspection and equipment monitoring. 

  • Write and maintain ETL pipelines to collect, transform, and integrate equipment and MES data into usable formats. 

  • Maintain software version control, track configurations, and document changes to ensure traceability across automation systems. 

  • Write database queries and assist in maintaining automation-related databases (monitoring, backup, and recovery procedures). 

  • Follow established data governance standards, access procedures, and lifecycle management guidelines. 

  • Diagnose, troubleshoot, and resolve daily automation, equipment connectivity, and data flow issues to minimize downtime. 

  • Collaborate with vendors and internal stakeholders to support the successful delivery and integration of automation projects. 

  • Research and test emerging automation, IIoT, and digital technologies under the guidance of senior team members. 

  • Perform any ad-hoc duties assigned by the Company as and when required. 

Qualifications & Skills

  • Experience: 3 years in equipment automation (ideally in semiconductor, solar, or electronics manufacturing). 

  • Education: Bachelor’s degree in Electrical, Electronics, Mechatronics, Mechanical Engineering, Computer Science, or a related discipline. 

  • Working knowledge of equipment interface protocols (SECS/GEM, OPC UA, Modbus, etc.). 

  • Hands-on experience diagnosing and troubleshooting hardware/software connectivity to equipment. 

  • Experience with PLCs, control systems, sensors, actuators, or robotics. 

  • Proficiency in programming languages (C, C++, C#, Python, VB, Golang, Java, etc.). 

  • Basic understanding of MES / factory systems integration and IoT / data connectivity. 

  • Familiarity with relational databases and writing basic SQL queries (Oracle, DB2, SQL, Postgresql, MySQL). 

  • Strong analytical, troubleshooting, and documentation skills. 

  • Good communication skills and ability to work well in a team. 

  • Willingness to travel between sites on project assignments. 

Preferred / Additional

  • Experience in high-precision, contamination-controlled factory environments such as cleanroom / semiconductor / solar fabs  

  • Exposure to AI / machine learning applications in automation 

  • Prior experience leading multi-site deployments 

  • Familiarity with Industry 4.0 frameworks

Interested candidates may send their CV to hr@alphaxtec.com

with the subject line “Application for [Job Title] — [Your Name].”