Computer Vision Engineer

Be among the first applicants.
This is an IT support group
Singapore
USD 60,000 - 100,000
Be among the first applicants.
5 days ago
Job description

Job Description & Requirements

We are seeking a highly skilled and motivated Computer Vision Engineer with strong C++ programming skills to join our dynamic team at Speedcargo. As a Computer Vision Engineer, you will play a pivotal role in developing cutting-edge computer vision algorithms and solutions to solve complex problems in the air freight logistics sector.

Responsibilities:

  1. Develop and implement scalable computer vision and/or machine learning algorithms and techniques.
  2. Design, develop, and optimize image processing pipelines for real-time applications.
  3. Collaborate with cross-functional teams to gather requirements, define specifications, and ensure seamless integration of computer vision systems.
  4. Conduct thorough research and stay up-to-date with the latest advancements in computer vision, deep learning, and machine learning techniques.
  5. Perform data acquisition, pre-processing, and augmentation to build robust and scalable computer vision models.
  6. Design and implement algorithms for object detection, recognition, and pose estimation to enable efficient and accurate cargo handling processes.
  7. Evaluate and optimize computer vision algorithms for performance, accuracy, and efficiency.
  8. Troubleshoot and debug issues related to computer vision systems and provide timely solutions.
  9. Document the development process, algorithms, and results for both technical and non-technical audiences.
  10. Collaborate with software engineers and other stakeholders to integrate computer vision solutions into larger software systems.

Qualifications:

  1. A bachelor's or master's degree in Computer Science or a related field.
  2. Solid understanding of computer vision concepts, algorithms, and techniques.
  3. Strong proficiency in C++ programming language, including knowledge of data structures, algorithms, and software design principles.
  4. Experience with computer vision libraries, such as PCL, OpenCV, and frameworks such as Docker, ROS2, and ability to utilize them effectively for developing vision-based applications. Experience with Linux.
  5. Experience in developing and optimizing image processing pipelines for real-time applications.
  6. Solid mathematical foundation in linear algebra, probability, and statistics for computer vision.
  7. Strong problem-solving and analytical skills with a keen attention to detail.
  8. Ability to work both independently and collaboratively in a fast-paced, dynamic environment.
  9. Excellent communication and interpersonal skills.

Preferred Skills:

  1. Experience with GPU programming and parallel computing frameworks (e.g., CUDA).
  2. Familiarity with robotics, augmented reality (AR), or virtual reality (VR) technologies.
  3. Knowledge of sensor fusion techniques, such as combining camera data with other sensors for perception tasks.
  4. Understanding of software development methodologies and version control systems (e.g., Git).
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Computer Vision Engineer jobs in Singapore