Software Engineer

Advenxus Solutions Sdn. Bhd.

Kulai

On-site

MYR 60,000 - 90,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Advenxus Solutions Sdn. Bhd. in Johor, Malaysia, is seeking an Automation Software Engineer to lead DOE planning, develop control software, and verify machine vision systems for automation projects.

The role involves creating robust interfaces, error handling, and logging, plus on-site debugging at customer locations and manufacturing facilities. English and Mandarin proficiency is a plus, with travel to international sites as required.

Qualifications

  • Bachelor's degree in Engineering, Automation, Electrical Engineering, Mechatronics, Computer Science, or a related discipline.
  • Minimum 1 year of working experience in the automation industry.
  • Proficiency in C, C++, or C# programming languages.
  • Familiar with industrial communication protocols such as RS232, RS485, Modbus RTU/TCP, Ethernet/IP, EtherCAT, and TCP/IP.
  • Vision experience; knowledge of VisionPro, Halcon, or OpenCV preferred.
  • Robot programming experience; knowledge of Epson, ABB, TM Robot, or FANUC robotic system is preferred.
  • Proficiency in English and Mandarin is an added advantage.
  • Strong interpersonal and communication skills.
  • Excellent planning, organization, and execution capabilities, with the ability to manage multiple priorities and meet project deadlines.
  • Flexible and willing to travel internationally, including to Taiwan, Vietnam, Thailand, Malaysia, China, the Philippines, South Korea, the United States, Mexico, Hungary, and other locations as required.
  • This position is based in Johor, Malaysia.

Responsibilities

  • Track and follow up on pre-project activities and project development stages.
  • Plan and execute Design of Experiments (DOE) for special manufacturing or automation processes.
  • Perform machine vision system verification, validation, and performance evaluation.
  • Develop process flows and application code for automation systems, including I/O interfaces, parameter setting interfaces, process flow interfaces, machine vision interfaces, and other related software modules.
  • Develop and implement error handling, alarm notification, exception management, and system logging functions.
  • Identify, report, and document technical issues, challenges, and project risks promptly.
  • Perform unit testing for individual software functions and modules.
  • Verify functionality against defined design requirements and technical specifications.
  • Utilize debugging tools and techniques to perform systematic code analysis and troubleshoot software issues.
  • Conduct troubleshooting activities using debugging tools and techniques, including on-site debugging at manufacturing facilities and customer locations.

Skills

C
C++
C#

Education

Bachelor's degree in Engineering/Automation/Electrical/Mechatronics/CS

Tools

RS232
RS485
Modbus RTU/TCP
Ethernet/IP
EtherCAT
TCP/IP
VisionPro
Halcon
OpenCV
Epson
ABB
TM Robot
FANUC

Job description

Key responsibilities

Track and follow up on pre-project activities and project development stages

Plan and execute Design of Experiments (DOE) for special manufacturing or automation processes

Perform machine vision system verification, validation, and performance evaluation

Develop process flows and application code for automation systems, including I/O interfaces, parameter setting interfaces, process flow interfaces, machine vision interfaces, and other related software modules

Develop and implement error handling, alarm notification, exception management, and system logging functions

Identify, report, and document technical issues, challenges, and project risks promptly

Perform unit testing for individual software functions and modules

Verify functionality against defined design requirements and technical specifications

Utilize debugging tools and techniques to perform systematic code analysis and troubleshoot software issues

Conduct troubleshooting activities using debugging tools and techniques, including on-site debugging at manufacturing facilities and customer locations

About you

Bachelor's degree or higher in Engineering, Automation, Electrical Engineering, Mechatronics, Computer Science, or a related discipline

Minimum 1 year of working experience in the automation industry

Proficiency in C, C++, or C# programming languages

Familiar with industrial communication protocols such as RS232, RS485, Modbus RTU/TCP, Ethernet/IP, EtherCAT, and TCP/IP

Vision experience; knowledge of VisionPro, Halcon, or OpenCV preferred

Robot programming experience; knowledge of Epson, ABB, TM Robot, or FANUC robotic system is preferred

Proficiency in English and Mandarin is an added advantage

Strong interpersonal and communication skills

Excellent planning, organization, and execution capabilities, with the ability to manage multiple priorities and meet project deadlines

Flexible and willing to travel internationally, including to Taiwan, Vietnam, Thailand, Malaysia, China, the Philippines, South Korea, the United States, Mexico, Hungary, and other locations as required

This position is based in Johor, Malaysia.

Advenxus Solutions Sdn. Bhd. is one of the provider for Test and Measurement, Automation System, Control System with software solutions.We are the official Alliance Partner of National Instruments in Malaysia.

Main Product and Services

PC-Based Measurement & Control System

NI Product Integration Service

Industrial Automation and Information Solutions

Machine Handler

NI Vision System

NI Hardware/Software Training

SECS/GEM Solutions Provider

Advenxus Solutions Sdn. Bhd. is one of the provider for Test and Measurement, Automation System, Control System with software solutions.We are the official Alliance Partner of National Instruments in Malaysia.

Main Product and Services

PC-Based Measurement & Control System

NI Product Integration Service

Industrial Automation and Information Solutions

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Service Engineer
Service Engineer

Advenxus Solutions Sdn. Bhd. • Puchong

On-site
MYR 36,000 - 51,000
Software Engineer
Software Engineer

techstreet • Johor Bahru

On-site
MYR 60,000 - 100,000
Software Engineer
Software Engineer

Advenxus Solutions • Kulai

On-site
MYR 72,000 - 120,000
6559 - Software Engineer
6559 - Software Engineer

Agensi Pekerjaan Minde Group Sdn Bhd • Johor Bahru

On-site
MYR 67,000 - 100,000
Automation Software Engineer – Vision & Robotics Systems
Automation Software Engineer – Vision & Robotics Systems

Advenxus Solutions Sdn. Bhd. • Kulai

On-site
MYR 60,000 - 90,000
Business Development Executive
Business Development Executive

Advenxus Solutions Sdn. Bhd. • Puchong

On-site
MYR 45,000 - 78,000
Automation Software Engineer – Vision & Controls
Automation Software Engineer – Vision & Controls

Advenxus Solutions • Kulai

On-site
MYR 72,000 - 120,000
Principal Engineering Support Assistant
Principal Engineering Support Assistant

NI Malaysia Sdn Bhd • Penang

On-site
MYR 24,000 - 40,000
Senior Software Engineer (ADG System R&D)
Senior Software Engineer (ADG System R&D)

NI Malaysia Sdn Bhd • Penang

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

BAADER Food Systems Asia Sdn Bhd • Shah Alam

On-site
MYR 110,000 - 180,000