R&D Software Engineer

Penang | Nvsion Sdn Bhd

Responsibilities

  • Design, develop, and maintain software for vision-based inspection systems.
  • Implement and optimize image processing algorithms using C/C++.
  • Design and implement 3D algorithms, perform in depth analysis of 3D data, and integrate advanced 3D sensors into systems.
  • Research and apply deep learning (DL) and machine learning (ML) techniques to enhance system capabilities.
  • Collaborate with cross-functional teams to integrate software with hardware platforms.
  • Analyze field data and customer feedback to improve performance and reliability.
  • Document software modules, development processes, and deployment guidelines.

Requirements

  • Bachelor's Degree in Computer Science, Software Engineering, Mechatronics, or related fields
  • Proficiency in C/C++ programming; experience with Microsoft Visual C++ and QT GUI is advantageous
  • Familiarity with image processing, computer vision, or AI technologies is preferred
  • Strong analytical and problem-solving skills
  • Solid understanding of object-oriented programming (OOP) and design patterns
  • Able to work both independently and collaboratively in a team environment
  • Fresh graduates with a strong technical foundation are encouraged to apply.