directory-icon

Engineer, AI Vision / Robotics

Job Responsibilities

  • Assist in assigned R&D projects.
  • Conduct algorithm research and development for 2D/3D computer vision, image processing and analysis, or for robot navigation and robot arm control based on the Robot Operating System (ROS) for industrial applications in robotics and automation.
  • Perform algorithm testing and prepare progress reports.
  • Support the project leader in executing applied R&D tasks according to the plan and completing projects (including R&D work, project documents, technical reports, papers, patents, etc.) with high standards and within scheduled timelines.
  • Follow up with suppliers/vendors to ensure the timely delivery of requested services.
  • Execute ad hoc tasks when required.

Job Requirements

  • Bachelor's degree or above in Computer Science, Electronic Engineering, Information Engineering, Mathematics, or relevant disciplines.
  • For AI Vision Engineer, candidates with knowledge of computer vision and image processing algorithms are required. Proficiency in Python and experience with deep learning frameworks such as TensorFlow and PyTorch is preferred.
  • For Robotics Engineer, candidates with knowledge of navigation and robot arm control are required. Experience in Linux-related system programming and familiarity with Gazebo, PCL, OpenCV, MoveIt!, and ROS-related tools is a plus.
  • Experience in C/C++/Python is a plus.
  • Strong writing, presentation, communication, and analytical skills.
  • Passionate, self-motivated, and able to work under pressure to meet tight deadlines.
  • Applicants may be considered for other positions if they do not match the requirements of the subject position.