×
Register Here to Apply for Jobs or Post Jobs. X

Computer Vision Engineer - Autonomous Systems

Remote / Online - Candidates ideally in
Randburg, Johannesburg, 2000, South Africa
Listing for: Placements24
Remote/Work from Home position
Listed on 2026-10-19
Job specializations:
  • Software Development
    Machine Learning/ ML Engineer, AI Engineer (Applied/Software), Robotics, Computer Science
Job Description & How to Apply Below
Location: Randburg

About the Role

Our client is looking for a talented and innovative Computer Vision Engineer to join their advanced R&D team in Randburg, Gauteng, ZA
. This role focuses on developing and implementing cutting-edge computer vision algorithms for autonomous systems. You will be instrumental in enabling machines to perceive and understand their environment, driving progress in areas such as robotics, self-driving vehicles, and intelligent surveillance. The position requires a strong foundation in image processing, machine learning, and deep learning, coupled with practical experience in software development.

You will work in a fast-paced, collaborative environment, pushing the boundaries of what's possible in artificial perception. The Randburg, Gauteng, ZA location provides a strategic hub for technological advancement.

Key Responsibilities
  • Design, develop, and optimize computer vision algorithms for real-time applications.
  • Implement deep learning models for tasks such as object detection, image segmentation, pose estimation, and tracking.
  • Process and analyze large datasets of images and video for model training and evaluation.
  • Collaborate with hardware engineers to integrate vision systems into robotic platforms and sensors.
  • Develop and maintain robust, scalable, and efficient software solutions using C++ and Python.
  • Conduct rigorous testing and validation of computer vision components.
  • Stay current with the latest advancements in computer vision and machine learning research.
  • Contribute to the overall system architecture and design for autonomous solutions.
  • Troubleshoot and debug complex issues in vision systems.
Requirements
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field with a specialization in computer vision or machine learning.
  • 3+ years of hands-on experience in computer vision algorithm development.
  • Strong proficiency in C++ and Python, including experience with relevant libraries (e.g., OpenCV, PCL).
  • Experience with deep learning frameworks such as Tensor Flow, PyTorch, or Keras.
  • Solid understanding of image processing techniques, camera models, and 3D geometry.
  • Familiarity with robotics concepts and platforms (e.g., ROS).
  • Experience with CUDA programming for GPU acceleration is a plus.
  • Strong problem-solving abilities and a methodical approach to debugging.
  • Excellent teamwork and communication skills.
  • Experience working in an agile development environment.
Benefits
  • Competitive salary and performance-based bonuses.
  • Comprehensive medical aid and retirement fund contributions.
  • Opportunities for career advancement and professional development.
  • Exposure to challenging and groundbreaking AI projects.
  • Hybrid work model offering flexibility between office and remote work.
  • Collaborative and innovative team culture.
  • Access to cutting-edge technology and tools.
  • Relocation assistance may be available for exceptional candidates.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary