R&D Software Development Engineer
Salary: RM 5,000 – RM 6,000 per month
Skills & experiences requirement:
Bachelor’s degree in Computer Science, Software Engineering, Artificial Intelligence, or a related field, 1-3 years of experience is preferred, fresh graduates with excellent academic qualifications and relevant projects/internships are strongly encouraged to apply.
Strong programming skills in C#/.Net, C++, Python and others.
Detail oriented with ability to identify, troubleshoot and solve complex vision/software/hardware/system problems.
Strong analytical and problem-solving skills.
Ability to take direction, prioritize, manage task, work independently and in a team.
Strong oral, written, and interpersonal skills.
Willing to travel as required, during development, installations, and upgrades process.
Experience in vision library such as Halcon, OpenCV or VisionPro is an added advantage.
Experience in vision system development, image processing, optics is an added advantage.
Experience in machine learning and deep learning frameworks such as PyTorch, TensorFlow, ONNX, or OpenVINO is an added advantage.
Familiarity with GPU acceleration, CUDA, edge AI deployment is an added advantage.
Descriptions of job duties:
Design, develop, maintain and optimize software for automated visual inspection system.
Implement features based on system specifications and customer requirements.
Research, design, and implement defect detection, inspection, measurement methodology.
Integrate hardware such as cameras, lightings, I/O devices to the system.
Perform testing, validation and code reviews under guidance from senior leads.
Participate in cross-functional discussion with engineering, setup, and service teams.
Document code changes, system behavior, and troubleshooting steps.
Provide technical support during on-site deployment or customer escalations.
Ensure timely completion of assigned tasks with attention to detail.