Computer Vision Engineer - Object Recognition

Placements24

Johannesburg

Hybrid

ZAR 600,000 - 900,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary
Performance incentives
Medical aid
Retirement contributions
Paid leave
Training opportunities
Hybrid work model
Randburg facility
Career growth

Job summary

Placements24 in Randburg, Gauteng, is seeking a Computer Vision Engineer focused on object recognition. You will design and implement real-time computer vision algorithms for embedded hardware, collaborating with hardware and R&D teams in a hybrid work setting.

The role involves working with TensorFlow, PyTorch and OpenCV, contributing to cutting-edge visual intelligence and ongoing professional development within a dynamic team.

Qualifications

  • 3+ years of experience in computer vision development with object recognition.
  • Proficiency in Python or C++.
  • Experience with TensorFlow, PyTorch, or Keras.
  • Familiarity with OpenCV and image processing techniques.
  • Strong analytical and problem-solving skills.

Responsibilities

  • Develop and optimize computer vision algorithms for object detection, recognition, and tracking.
  • Implement deep learning models (CNNs, YOLO, SSD) for object recognition tasks.
  • Process and analyze large image/video datasets for training and validation.
  • Collaborate with hardware engineers to run vision on embedded systems.
  • Conduct experiments, analyze results, and document methods.
  • Optimize performance for speed, accuracy, and resource efficiency.
  • Stay updated with CV and deep learning advancements.
  • Work with cross-functional teams to deploy CV solutions to production.

Skills

Python
C++
Deep learning
Image processing
Machine learning
Analytical thinking

Education

Bachelor's or Master's degree in Computer Science / Electrical Engineering or related field

Tools

TensorFlow
PyTorch
Keras
OpenCV

Job description

About the Role

Our client, an innovator in advanced imaging and surveillance technologies, is seeking a talented Computer Vision Engineer with a specialization in object recognition. This role, based in Randburg, Gauteng , involves the design, development, and implementation of cutting-edge computer vision algorithms for real-time applications. The position offers a hybrid work model, enabling a blend of in-office collaboration and remote flexibility. You will work with state-of-the-art hardware and software, contributing to projects that enhance perception and analysis capabilities. The ideal candidate possesses a strong foundation in image processing, machine learning, and deep learning techniques applied to visual data. You will be part of a dedicated R&D team focused on pushing the boundaries of what's possible in visual intelligence. We are committed to providing a stimulating environment for innovation and professional development.

Key Responsibilities
  • Develop and optimize computer vision algorithms for object detection, recognition, and tracking.
  • Implement deep learning models (CNNs, YOLO, SSD, etc.) for various object recognition tasks.
  • Process and analyze large image and video datasets for model training and validation.
  • Collaborate with hardware engineers to integrate vision algorithms onto embedded systems or specialized hardware.
  • Conduct experiments, analyze results, and document findings and methodologies.
  • Optimize algorithm performance for speed, accuracy, and resource efficiency.
  • Stay current with the latest research and advancements in computer vision and deep learning.
  • Work with cross-functional teams to deploy computer vision solutions into production environments.
Requirements
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Proven experience (3+ years) in computer vision development, with a focus on object recognition.
  • Proficiency in programming languages such as Python or C++.
  • Hands-on experience with deep learning frameworks like TensorFlow, PyTorch, or Keras.
  • Familiarity with computer vision libraries such as OpenCV.
  • Experience with image processing techniques and algorithms.
  • Understanding of machine learning principles and statistical methods.
  • Strong analytical and problem-solving skills.
Benefits
  • Our client offers a competitive salary, performance incentives, and a comprehensive benefits package including medical aid, retirement contributions, and paid leave.
  • Professional development is supported through training opportunities, conference attendance, and access to cutting-edge research materials.
  • The hybrid work model provides flexibility, balancing office-based collaboration with remote work.
  • Our facility in Randburg, Gauteng , is equipped with advanced R&D tools and resources.
  • Opportunities for career growth and contributing to innovative projects in the field of computer vision are significant.
  • We foster a collaborative team environment focused on innovation and technical excellence.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Computer Vision Engineer - Object Detection & Recognition
Computer Vision Engineer - Object Detection & Recognition

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Medical and retirement benefits
Generous annual leave
+1
Computer Vision Engineer
Computer Vision Engineer

Placements24 • Klerksdorp

Hybrid
ZAR 700,000 - 900,000
Competitive salary
Bonus structure
Medical and retirement benefits
+2
Computer Vision Engineer
Computer Vision Engineer

Placements24 • Mtubatuba Local Municipality

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary package
Health and wellness programs
Opportunities for professional growth
+1
Senior Computer Vision Engineer
Senior Computer Vision Engineer

Placements24 • Pietermaritzburg

On-site
ZAR 900,000 - 1,200,000
Competitive salary
Performance bonuses
Health insurance
+9
Computer Vision Engineer - Autonomous Systems
Computer Vision Engineer - Autonomous Systems

Placements24 • Pretoria

On-site
ZAR 600,000 - 900,000
Competitive salary
Health insurance
Professional development
+2
Senior Computer Vision Engineer
Senior Computer Vision Engineer

Placements24 • Klerksdorp

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health benefits
Professional development
+1
Senior Computer Vision Engineer
Senior Computer Vision Engineer

Placements24 • Richards Bay

Hybrid
ZAR 1,200,000 - 1,800,000
Competitive salary
Health insurance
Professional development
+1
Computer Vision Engineer - Real-time Systems
Computer Vision Engineer - Real-time Systems

Placements24 • LegKraal Gate

On-site
ZAR 600,000 - 900,000
Health insurance
Retirement plans
Generous paid time off
+2
Computer Vision Engineer - Deep Learning Focus
Computer Vision Engineer - Deep Learning Focus

Placements24 • South Africa

Hybrid
ZAR 550,000 - 900,000
Computer Vision Scientist
Computer Vision Scientist

Placements24 • Gqeberha

Hybrid
ZAR 900,000 - 1,500,000
Health insurance
Retirement plan
Professional development