About the Role
Our client, a leader in advanced robotics and automation, is seeking a talented Computer Vision Engineer to join their dedicated R&D team in Centurion, Gauteng. This role is critical for developing and implementing sophisticated computer vision systems that enable autonomous navigation, object recognition, and scene understanding. You will work on challenging projects involving real-time image processing, 3D perception, and sensor fusion for intelligent machines. This is an exceptional opportunity to contribute to the forefront of AI-driven autonomous systems in a fast-paced, innovative environment based in Centurion. The ideal candidate will possess a strong background in computer vision algorithms, machine learning, and software development, with a passion for robotics and AI. Our client fosters a culture of collaboration, pushing the boundaries of what's possible in autonomous technology.
Key Responsibilities
- Design, develop, and optimize computer vision algorithms for real-time applications.
- Implement solutions for object detection, tracking, segmentation, and 3D reconstruction.
- Integrate and test vision systems with robotic platforms and sensors (e.g., cameras, LiDAR, IMUs).
- Develop and maintain efficient data pipelines for image and video processing.
- Collaborate with hardware and software engineers to define system requirements and specifications.
- Perform extensive testing and validation of vision algorithms in various environments.
- Stay updated with the latest research and advancements in computer vision and machine learning.
- Contribute to the documentation and technical reports for developed systems.
Requirements
- Master's or PhD in Computer Science, Electrical Engineering, Robotics, or a related field with a specialization in Computer Vision.
- Proven experience in developing and deploying computer vision algorithms using frameworks like OpenCV, PCL, and ML libraries (e.g., TensorFlow, PyTorch).
- Strong programming skills in C++ and Python.
- Experience with 3D perception, sensor fusion, SLAM, or deep learning for computer vision.
- Familiarity with camera calibration, image rectification, and stereo vision techniques.
- Understanding of robotics platforms and embedded systems is a plus.
- Excellent problem-solving abilities and attention to detail.
- Ability to work collaboratively in a team environment in Centurion, Gauteng.
Benefits
- Our client offers a highly competitive salary, comprehensive medical and retirement benefits, and opportunities for professional growth and skill development.
- You will be part of an exciting R&D team working on transformative technologies.
- The company provides a stimulating work environment with access to advanced laboratory facilities and cutting-edge equipment.
- Opportunities for attending industry conferences and further education are available.
- We believe in fostering a culture of innovation and teamwork.
- Relocation assistance may be considered for exceptional candidates relocating to Centurion.