Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer

ManpowerGroup

Selangor

On-site

MYR 60,000 - 80,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading staffing solutions firm in Selangor, Malaysia is seeking a Software Engineer to develop and maintain HMI applications and machine vision solutions for automated inspection processes. The ideal candidate will have strong Python experience, knowledge of industrial automation systems, and familiarity with AI frameworks. This role offers the opportunity to work closely with cross-functional teams to enhance production efficiency and compliance with relevant standards.

Qualifications

  • Experience in developing HMI applications and machine vision solutions.
  • Familiarity with Python and associated frameworks.
  • Understanding of industrial automation systems.

Responsibilities

  • Develop and maintain applications for production line machinery.
  • Design machine vision solutions to automate inspection.
  • Collaborate with teams to integrate software with hardware control.

Skills

Python
OpenCV
TensorFlow
PyTorch
Machine vision
Industrial automation
HMI applications
GUI development

Tools

Python frameworks (PyQt, Tkinter)
PLCs (Siemens, Omron, Mitsubishi)
Job description

Software Engineer

Responsibilities
  • Develop and maintain HMI (Human-Machine Interface) applications for in-house production line machinery, jigs, and testers.
  • Design and implement machine vision solutions using Python, OpenCV, and deep learning frameworks (e.g., TensorFlow, PyTorch) to enable automated inspection and quality control.
  • Interface with industrial automation systems and PLCs (e.g., Siemens, Omron, Mitsubishi) for equipment control, data acquisition, and process feedback.
  • Create vision-based detection, classification, or measurement algorithms to improve automation reliability and reduce human inspection.
  • Design, develop, and deploy real-time GUI applications for operators using Python frameworks (PyQt, Tkinter, etc.).
  • Perform model training, tuning, and deployment for AI-based vision applications.
  • Collaborate with mechanical and electrical teams to integrate software with hardware control systems.
  • Prepare technical documentation, test procedures, and maintenance guides for software systems.
  • Assist in troubleshooting production line automation issues related to software, image capture, or control logic.
  • Ensure all software development activities comply with ISO9001, IATF 16949, and automotive industry standards, integrating APQP requirements into software processes.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.