Job Search and Career Advice Platform

Enable job alerts via email!

Automation Software Engineer

MFMY Sdn Bhd

Kedah

On-site

MYR 150,000 - 200,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading automation technology company in Kedah, Malaysia seeks an Automation Software Engineer to develop and maintain AMHS control systems. Candidates should have a degree in a relevant field, proficiency in C/C++, Java, or Python, and ideally 2–3 years of hands-on experience in semiconductor factory automation. Bilingual skills in English and Mandarin are preferred. Join us to gain extensive experience in a collaborative international environment and take your career to the next level.

Benefits

Hands-on experience with advanced AMHS control systems
Collaborative international environment
Career growth opportunities

Qualifications

  • Proficiency in at least one programming language: C/C++, Java, Python, or C#/.NET.
  • Basic understanding of PLC programming is a plus.
  • Knowledge of semiconductor factory automation standards is essential.
  • Preferably 2–3 years of hands-on experience in related fields.

Responsibilities

  • Design, implement, and maintain control software for AMHS subsystems.
  • Develop motion-control logic and routing algorithms.
  • Enhance AMHS performance by optimizing delivery latency and throughput.
  • Integrate AMHS control software with factory automation solutions.
  • Conduct testing including unit, integration, and onsite commissioning.

Skills

C/C++
Java
Python
PLC programming
English
Mandarin

Education

Diploma, Bachelor’s, or Master’s degree in Computer Science, Electrical Engineering, Automation/Controls Engineering
Job description
Shape the Future of Automation – Join Us as an Automation Software Engineer!

Looking to advance your career in semiconductor automation software? Join our team to develop, deploy, and support AMHS control systems, MES, and equipment interfaces in a high-tech environment. Fresh graduates and experienced engineers are welcome!

Responsibilities and Duties
AMHS Software Development & Control

Design, implement, and maintain control software for AMHS subsystems (Transport systems like OHT, Conveyors, AGV/AMR; Storage systems like E Rack, stockers, ALP; software systems like MES, etc.).

Develop motion-control logic, routing algorithms, traffic-control rules, and equipment command sequences.

Write and maintain code in languages commonly used in material handling environments (e.g., C/C++, Java, Python, .NET, PLC/ladder logic).

Enhance AMHS performance—reducing delivery latency, improving availability, and increasing throughput.

Exposure to SECS/GEM protocols or MES integration is an advantage.

System Integration

Integrate AMHS control software with:

  • Factory automation solutions (scheduler, dispatcher)
  • Develop and maintain communication protocols (TCP/IP, message queues, API services).
  • Collaborate with IT/OT teams to ensure secure and robust system connections.
  • Develop monitoring tools, dashboards, and alarm logic for real-time health diagnostics and incorporate into the Equipment GUI.
  • Perform root-cause analysis of AMHS operational issues (software bugs, timing problems, communication failures, routing errors, etc.).
  • Support fab operations with planned coordination and respond as needed during escalations.
  • Lead software deployment of AMHS improvements, upgrades, and new equipment integration.
  • Conduct testing—unit, integration, factory acceptance, and onsite commissioning.
  • Manage version control, configuration management, and release documentation.
  • Ensure compliance with safety, cybersecurity, and industry standards.
  • Analyze system data to identify bottlenecks and optimize performance.
  • Develop predictive/prescriptive algorithms using simulations, data analytics, etc.
  • Communicate technical requirements and progress with operations, manufacturing, installation, and IT teams locally in Malaysia and overseas counterpart in ShangHai.
  • Work with external vendors on new AMHS features, bug fixes, and system enhancements.
  • Provide technical training for maintenance, operations, and other engineering teams.
Qualifications
Education

Diploma, Bachelor’s, or Master’s degree in Computer Science, Electrical Engineering, Automation/Controls Engineering, or related field.

Technical Skills & Working Experience

Proficiency in at least one programming language: C/C++, Java, Python, or C#/.NET.

Basic understanding of PLC programming is a plus.

Knowledge of semiconductor factory automation standards (SEMI E10 / E30 / E84 / E87 / E94 / E157, etc.) is essential.

Preferably 2–3 years of hands‑on experience in related fields.

Bilingual (English and Mandarin) is a plus.

Willingness to travel locally and internationally as required.

What’s in It for You?

Gain hands‑on experience with advanced AMHS control systems in semiconductor automation.

Work in a collaborative environment with international teams.

Develop expertise in factory automation, software integration, and troubleshooting.

Enhance career growth with cross‑functional exposure and technical skill‑building opportunities.

Ready to Launch Your Software Engineering Career?

If you’re passionate about automation software and want to make an impact in high‑tech manufacturing, apply now and join us in shaping the future of AMHS!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.