Principal Computer Vision Engineer - Autonomous Systems

Placements24

Centurion

Hybrid

ZAR 1,500,000 - 2,500,000

Full time

3 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

Salary plus equity options
Health benefits and wellness programs
Generous vacation and personal leave
Advanced training and conferenceアクセス
Centurion, Gauteng office and labs
Impactful work in autonomous tech

Job summary

Placements24 is seeking a Principal Computer Vision Engineer in Centurion, Gauteng to lead the design, development, and deployment of advanced vision algorithms for autonomous platforms.

You will mentor engineers, drive perception pipelines, and collaborate with hardware teams to integrate vision across robotic systems. A strong background in ML, 3D vision, and real‑time performance is required.

Qualifications

  • Master's or PhD in Computer Science, Electrical Engineering, Robotics, or a related field, with a specialization in Computer Vision.
  • 7+ years of professional experience in computer vision and machine learning, with at least 3 years focused on robotics or autonomous systems.
  • Strong theoretical and practical understanding of image processing, 3D geometry, and classical computer vision techniques.
  • Expertise in deep learning frameworks (e.g., TensorFlow, PyTorch) and libraries (e.g., OpenCV, PCL).
  • Proficiency in C++ and Python, with a strong emphasis on software engineering best practices.
  • Experience with sensor fusion (e.g., cameras, LiDAR, IMU) is highly desirable.
  • Proven track record of delivering complex computer vision systems from concept to production.
  • Experience with parallel computing and GPU programming (CUDA) is a plus.

Responsibilities

  • Lead the research, design, development, and optimization of computer vision algorithms for autonomous systems (e.g., object detection, tracking, segmentation, depth estimation, SLAM).
  • Develop and implement real‑time perception pipelines for robotic platforms and autonomous vehicles.
  • Utilize machine learning techniques, particularly deep learning, for image and video analysis.
  • Collaborate closely with hardware engineers to integrate vision systems into robotic platforms.
  • Optimize algorithms for performance and efficiency on embedded systems and specialized hardware.
  • Conduct rigorous testing and validation of computer vision modules in simulation and real‑world scenarios.
  • Mentor and guide junior engineers, fostering technical excellence and innovation.
  • Contribute to the overall system architecture and design of autonomous systems.
  • Stay updated with the latest advancements in computer vision, robotics, and AI research.

Skills

Leadership
Communication
C++
Python
Machine learning
Computer vision
Robotics experience
GPU programming

Education

Master's degree in CS/EE/Robotics
PhD in CV/Robotics

Tools

OpenCV
PCL
CUDA

Job description

About the Role

Our client, a leader in developing autonomous systems and robotics, is seeking a Principal Computer Vision Engineer for their Centurion, Gauteng office. This role is crucial for designing, implementing, and deploying advanced computer vision algorithms that power our client's next‑generation autonomous platforms. You will be instrumental in pushing the boundaries of perception systems, working with cutting‑edge technologies in a dynamic and challenging environment. The ideal candidate possesses deep expertise in machine learning, image processing, and 3D vision, with a proven ability to deliver robust and scalable solutions. You will lead key projects, mentor junior engineers, and contribute significantly to the company's vision of creating intelligent autonomous agents. This is an outstanding opportunity for an experienced engineer to make a substantial impact on the future of robotics and AI in Centurion, Gauteng. Join a team dedicated to innovation and excellence in the exciting field of AI and emerging technologies.

Key Responsibilities
  • Lead the research, design, development, and optimization of computer vision algorithms for autonomous systems (e.g., object detection, tracking, segmentation, depth estimation, SLAM).
  • Develop and implement real‑time perception pipelines for robotic platforms and autonomous vehicles.
  • Utilize machine learning techniques, particularly deep learning, for image and video analysis.
  • Collaborate closely with hardware engineers to integrate vision systems into robotic platforms.
  • Optimize algorithms for performance and efficiency on embedded systems and specialized hardware.
  • Conduct rigorous testing and validation of computer vision modules in simulation and real‑world scenarios.
  • Mentor and guide junior engineers, fostering technical excellence and innovation.
  • Contribute to the overall system architecture and design of autonomous systems.
  • Stay updated with the latest advancements in computer vision, robotics, and AI research.
Requirements
  • Master's or PhD in Computer Science, Electrical Engineering, Robotics, or a related field, with a specialization in Computer Vision.
  • 7+ years of professional experience in computer vision and machine learning, with at least 3 years focused on robotics or autonomous systems.
  • Strong theoretical and practical understanding of image processing, 3D geometry, and classical computer vision techniques.
  • Expertise in deep learning frameworks (e.g., TensorFlow, PyTorch) and libraries (e.g., OpenCV, PCL).
  • Proficiency in C++ and Python, with a strong emphasis on software engineering best practices.
  • Experience with sensor fusion (e.g., cameras, LiDAR, IMU) is highly desirable.
  • Proven track record of delivering complex computer vision systems from concept to production.
  • Experience with parallel computing and GPU programming (CUDA) is a plus.?
  • Excellent leadership, communication, and problem‑solving skills.
Benefits
  • Exceptional salary and equity options.
  • Comprehensive health benefits and wellness programs.
  • Generous vacation and personal leave policy.
  • Opportunities for advanced training and conference attendance.
  • A stimulating work environment focused on innovation in Centurion, Gauteng.
  • Access to state‑of-the-art labs and testing facilities.
  • Significant impact on the future of autonomous technology.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Computer Vision Engineer - Autonomous Systems
Computer Vision Engineer - Autonomous Systems

Placements24 • Klerksdorp

On-site
ZAR 650,000 - 1,100,000
Competitive salary
Health, dental, vision insurance
Stock options
+2
Lead Computer Vision Engineer - Autonomous Systems
Lead Computer Vision Engineer - Autonomous Systems

Placements24 • Cape Town

On-site
ZAR 1,200,000 - 1,900,000
Competitive base salary
Medical aid coverage
Generous vacation policy
+4
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 - Autonomous Systems
Senior Computer Vision Engineer - Autonomous Systems

Placements24 • Stellenbosch

Hybrid
ZAR 700,000 - 1,100,000
Health insurance
Retirement plan
Training & conferences
+2
Computer Vision Engineer - Autonomous Systems
Computer Vision Engineer - Autonomous Systems

Placements24 • East London

Hybrid
ZAR 900,000 - 1,200,000
Medical aid
Retirement planning
Professional development
Senior Computer Vision Engineer - Autonomous Systems
Senior Computer Vision Engineer - Autonomous Systems

Placements24 • Bellville

Hybrid
ZAR 1,200,000 - 1,800,000
Health coverage
Retirement plans
Paid time off
+4
Principal Machine Learning Engineer - Computer Vision
Principal Machine Learning Engineer - Computer Vision

Placements24 • Centurion

Hybrid
ZAR 1,400,000 - 2,400,000
Health insurance
Career growth
Conferences
+1
Senior Computer Vision Engineer - Robotics
Senior Computer Vision Engineer - Robotics

Placements24 • Paarl

Hybrid
ZAR 900,000 - 1,300,000
Health benefits
Hybrid work model
Training and conferences
+1
Principal Machine Learning Engineer - Computer Vision
Principal Machine Learning Engineer - Computer Vision

Placements24 • Pretoria

On-site
ZAR 1,800,000 - 2,400,000
Health insurance
Retirement planning
Conference access
Principal Computer Vision Engineer
Principal Computer Vision Engineer

Placements24 • Durban

On-site
ZAR 1,200,000 - 1,900,000
Highly competitive salary and bonus
Comprehensive health and wellness
Generous annual leave
+2