Software Engineer (Automation Product Development)

Private Advertiser

Batu Kawan

On-site

MYR 120,000 - 180,000

Full time

31 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Private Advertiser is seeking a Software Engineer to join its Automation Product Development team and deliver robust control software for AOI machinery used in semiconductor manufacturing.

The role focuses on C#, .NET and WPF development, motion control, and integration of industrial protocols. You will collaborate with mechanical, electrical and vision engineers, mentor juniors, and occasionally travel internationally.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electrical Engineering, Mechatronics or a related field.
  • 3–5 years of experience in industrial automation or machine building, semiconductor equipment preferred.
  • Strong hands-on development experience with C#, .NET and WPF.
  • Proven experience with multi-axis motion control, including servo and stepper systems.
  • Practical experience with EtherCAT, Modbus, PROFINET and OPC UA industrial protocols.
  • Proficiency in SQL and MySQL database management for machine data and recipes.
  • AC/DC electrical hardware troubleshooting and ability to support machine commissioning.
  • Willingness to travel internationally and work overtime; short notice period preferred.

Responsibilities

  • Design, develop and maintain industrial equipment control software using C#, .NET and WPF with modular architecture and version control.
  • Develop motion control solutions for servo drives and multi-axis robotics systems.
  • Integrate EtherCAT, Modbus TCP/IP, PROFINET and OPC UA protocols.
  • Manage SQL, MySQL and MS Access database operations for logging, recipes and MES integration.
  • Collaborate with mechanical, electrical and vision engineers to deliver turnkey automated equipment.
  • Perform software debugging, system testing, machine commissioning and hardware troubleshooting.
  • Optimize machine cycle times, inspection speed, throughput and safety compliance.
  • Prepare functional specs, user manuals and technical documentation.
  • Mentor junior software engineers and drive process improvements.
  • Travel internationally and overtime as required.

Skills

Problem-solving
Cross-functional collaboration

Education

Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electrical Engineering, Mechatronics

Tools

C#
.NET
WPF
EtherCAT
Modbus TCP/IP
PROFINET
OPC UA
SQL
MySQL
MS Access

Job description

Software Engineer (Automation Product Development)

Join the product development team as a Product Development Software Engineer and design, develop and optimise robust, high-performance control software for industrial automation equipment, with a primary focus on Automated Optical Inspection (AOI) machinery. You will build scalable software architectures, integrate motion control and industrial communication systems, and help deliver reliable, efficient and safe equipment for semiconductor and high-tech manufacturing clients.

Key responsibilities

Design, develop and maintain industrial equipment control software using C#, .NET and WPF with modular architecture and strict version control.

Develop motion control solutions for servo drives, stepper motors and multi-axis robotics systems.

Implement and integrate EtherCAT, Modbus TCP/IP, PROFINET and OPC UA industrial communication protocols.

Manage SQL, MySQL and MS Access database operations for machine logging, recipe handling and Manufacturing Execution System integration.

Collaborate with mechanical, electrical and vision engineering teams to build and deliver turnkey automated equipment.

Perform software debugging, system testing, machine commissioning and AC/DC electrical hardware troubleshooting.

Optimise machine cycle times, inspection speed, operational throughput and safety compliance.

Prepare functional specifications, user manuals, design documentation and other technical materials.

Mentor junior software engineers and contribute to continuous improvement across the product development process.

Undertake business travel, including international travel, and work overtime when required.

What we're looking for

Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electrical Engineering, Mechatronics or a related field.

At least 3–5 years of experience in industrial automation or machine building, with semiconductor equipment experience preferred.

Strong hands-on development experience with C#, .NET and WPF.

Proven experience with multi-axis motion control, including servo and stepper systems.

Practical experience with EtherCAT, Modbus, PROFINET and OPC UA industrial communication protocols.

Proficiency in SQL and MySQL database management, with experience in machine data and recipe handling.

AC/DC electrical hardware troubleshooting skills and the ability to support machine commissioning.

Strong problem-solving skills, resilience in high-pressure environments and a collaborative approach to working with cross-functional teams.

Willingness to travel internationally and work overtime when required. A short notice period is preferred.

Package structure: Basic + travel allowance + performance bonus

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Automation Software Engineer (C#, Industrial Automation, 80% APAC travelling)
Automation Software Engineer (C#, Industrial Automation, 80% APAC travelling)

GTS Consulting • George Town

On-site
MYR 90,000 - 150,000
Software Manager
Software Manager

EPS Malaysia • Penang

On-site
MYR 180,000 - 300,000
Software Engineer
Software Engineer

Hirehub Group • Kulai

On-site
MYR 56,000 - 67,000
Automation Software Engineer – AOI & Industrial Motion Control
Automation Software Engineer – AOI & Industrial Motion Control

Private Advertiser • Batu Kawan

On-site
MYR 120,000 - 180,000
Software Engineer
Software Engineer

AEM Microtronics (M) Sdn Bhd • Seberang Perai

On-site
MYR 60,000 - 90,000
Senior Industrial Automation Engineer
Senior Industrial Automation Engineer

Kossan Rubber Industries Bhd. • Klang City

On-site
MYR 120,000 - 180,000
Senior Electrical Engineer
Senior Electrical Engineer

Businesslist • Kuala Lumpur

On-site
MYR 90,000 - 150,000
Regional exposure across multiple锟斤拷
Career progression opportunities
Flexible working arrangements
+1
Senior Motion Software Engineer
Senior Motion Software Engineer

TT VISION TECHNOLOGIES • Penang

On-site
MYR 120,000 - 210,000
Automation Project Engineer
Automation Project Engineer

Private Advertiser • Klang City, Port Klang

On-site
MYR 120,000 - 180,000
R&D Application Engineer – AOI Software / Machine Vision
R&D Application Engineer – AOI Software / Machine Vision

ROVIS SDN BHD • Penang

On-site
MYR 60,000 - 100,000