As a Software Engineer, you will play a key role in developing and maintaining automation software solutions to support production excellence. Core responsibilities include:
Developing and maintaining Human-Machine Interface (HMI) applications for production line machinery, jigs, and testers
Designing and implementing machine vision solutions using Python, OpenCV, and deep learning frameworks (TensorFlow, PyTorch) for automated inspection and quality control
Interfacing with industrial automation systems and PLCs (Siemens, Omron, Mitsubishi) for equipment control, data acquisition, and process feedback
Creating vision-based detection, classification, and measurement algorithms to enhance automation reliability and reduce manual inspection
Designing, developing, and deploying real-time GUI applications for operators using Python frameworks (PyQt, Tkinter)
Performing model training, tuning, and deployment for AI-based vision applications
Collaborating with mechanical and electrical teams to integrate software with hardware control systems
Preparing technical documentation, test procedures, and maintenance guides for software systems
Assisting in troubleshooting production line automation issues related to software, image capture, or control logic
Ensuring all software development activities comply with ISO9001, IATF 16949, and automotive industry standards, including APQP requirements
Job Requirements
The ideal candidate should possess:
Strong proficiency in Python programming and frameworks (PyQt, Tkinter)
Experience with machine vision technologies and deep learning frameworks (TensorFlow, PyTorch)
Knowledge of industrial automation systems and PLCs (Siemens, Omron, Mitsubishi)
Ability to design and implement vision-based algorithms for detection, classification, and measurement
Familiarity with ISO9001, IATF 16949, and APQP standards in the automotive industry
Excellent problem-solving skills and ability to troubleshoot automation issues
Strong collaboration skills to work effectively with mechanical and electrical teams
Attention to detail and ability to produce clear technical documentation
Job Types: Full-time, Permanent
Pay: RM4,000.00 - RM6,500.00 per month
Benefits:
Opportunities for promotion
Professional development
Experience:
Python: 3 years (Preferred)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.