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].”