About the Role
Our client, a leader in advanced robotics and autonomous systems, is seeking a talented Senior Computer Vision Engineer to join their innovative team in Stellenbosch, Western Cape . This role is instrumental in developing and refining the visual perception capabilities of our autonomous platforms. You will be responsible for designing, implementing, and optimizing computer vision algorithms that enable robots and vehicles to understand and navigate their environment. This is an exceptional opportunity to work on challenging, cutting-edge projects that are shaping the future of automation and intelligent systems.
Key Responsibilities
- Develop and implement advanced computer vision algorithms for tasks such as object detection, tracking, segmentation, stereo vision, and 3D reconstruction.
- Design and optimize perception systems for real-time performance in challenging environments.
- Integrate computer vision modules with other robotic systems, including SLAM, motion planning, and control.
- Work with large datasets of images and sensor data to train and validate machine learning models.
- Utilize deep learning frameworks (e.g., TensorFlow, PyTorch) for developing vision models.
- Collaborate with hardware engineers to select and integrate sensors (cameras, LiDAR, IMUs).
- Conduct rigorous testing and evaluation of vision algorithms in simulation and on physical platforms.
- Stay up-to-date with the latest research and advancements in computer vision and robotics.
- Mentor junior engineers and contribute to code reviews and best practices.
Requirements
- Master's or Ph.D. degree in Computer Science, Robotics, Electrical Engineering, or a related field with a specialization in Computer Vision.
- 5+ years of professional experience in computer vision engineering.
- Strong programming skills in C++ and Python.
- Proficiency with computer vision libraries such as OpenCV, PCL, and deep learning frameworks (TensorFlow, PyTorch).
- Experience with sensor fusion techniques and understanding of camera calibration.
- Demonstrated experience with algorithms for 3D perception, motion estimation, and visual odometry.
- Familiarity with robotic operating systems (ROS) is highly desirable.
- Experience with simulation environments (e.g., Gazebo, Isaac Sim) is a plus.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and teamwork capabilities.
Benefits
- Our client offers a highly competitive salary package, benchmarked against industry standards, along with annual performance bonuses.
- Comprehensive benefits include excellent health insurance, a robust retirement savings plan, and generous annual leave.
- We are committed to employee growth, providing access to advanced training, conference attendance, and opportunities for R&D.
- Join a collaborative and innovative environment in Stellenbosch, Western Cape , working on transformative technologies.
- The company culture values cutting-edge research, practical application, and a healthy work-life balance.
- Additional perks include flexible working arrangements, team-building events, and exposure to leading-edge robotics research.