U

Software Automation Engineer

UST George Town, Penang, Malaysia

onsitefull-time
Posted Aug 20, 2026Apply by Sep 19, 2026

**Role & seniority: ** Automation Software Engineer (seniority not specified; entry/mid inferred from “preferred” experience)

**Stack/tools (from text): **

  • Programming: Python, C#, C++, Java, JavaScript (one or more)

  • Automation/testing: automation frameworks, APIs, databases, system integration

  • Practices: version control, software development/debugging methodologies

  • Top 3 responsibilities:

    • Design/develop/test/maintain automation software, scripts, and applications for engineering & manufacturing

    • Build/maintain automated testing frameworks and test scripts

    • Integrate and troubleshoot software with equipment/systems; debug reliability/efficiency issues

  • Must-have skills:

    • Solid programming skills (Python/C#/C++/Java/JS)

    • Ability to debug/troubleshoot software and system integration issues

    • Analytical/problem-solving skills; independent + cross-functional collaboration

    • Knowledge of software development standards and version control

    • Create/maintain technical documentation, specifications, and test procedures

  • Nice-to-haves:

    • Experience with automation frameworks, APIs, databases, and broader system integration

    • Prior experience in automation/test engineering or software development

  • Location & work type:

    • Not specified in provided text (no location or onsite/remote details)

Full Description

Job Summary

We are looking for an Automation Software Engineer to design, develop, maintain, and improve software automation solutions for engineering and manufacturing processes. The role involves developing automation scripts and applications, integrating software with equipment and systems, troubleshooting issues, and working closely with cross-functional engineering teams.

Key Responsibilities

  • Design, develop, test, and maintain automation software and applications.

  • Develop automation scripts and tools to improve engineering and manufacturing processes.

  • Develop and maintain automated testing frameworks and test scripts.

  • Troubleshoot and debug software, automation, and system integration issues.

  • Analyze process requirements and identify opportunities for automation and improvement.

  • Work with hardware, test, manufacturing, and process engineers to implement automation solutions.

  • Perform software testing, validation, and system integration.

  • Maintain technical documentation, software specifications, and test procedures.

  • Monitor automation performance and implement improvements to reliability and efficiency.

  • Support production and engineering teams in resolving automation-related issues.

  • Follow software development standards, version control, and engineering best practices.

Requirements

  • Bachelor's Degree in Computer Science, Software Engineering, Information Technology, Electrical/Electronic Engineering, or a related field.

  • Experience in software development, automation, or test engineering is preferred.

  • Good programming skills in one or more languages such as Python, C#, C++, Java, or JavaScript.

  • Knowledge of software development and debugging methodologies.

  • Experience with automation frameworks, APIs, databases, or system integration is an advantage.

  • Good analytical, troubleshooting, and problem-solving skills.

  • Able to work independently as well as collaboratively with cross-functional teams.

Software AutomationPythonC#C++JavaJavaScriptAutomated Testing FrameworksSystem IntegrationDebuggingAPI IntegrationDatabase ManagementTechnical DocumentationVersion ControlSoftware ValidationAnalytical TroubleshootingProcess Improvementmulti-location

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.