Skip to content
×

Computer Vision Engineer - Embedded Systems

Job in Pretoria, 0002, South Africa
Listing for: Placements24
Full Time position Listed on 2026-11-11

Job Description & How to Apply Below

About the Role

What Jobs Direct is recruiting a highly skilled Computer Vision Engineer with expertise in embedded systems for their advanced R&D facility in Pretoria. This role is crucial for developing and implementing sophisticated computer vision algorithms on resource-constrained embedded platforms. You will be responsible for the entire lifecycle of computer vision applications, from algorithm design and optimization to hardware integration and testing.

The ideal candidate has a strong foundation in image processing, deep learning for vision, and embedded software development, aiming to create intelligent systems for various applications. Join our AI & Emerging Technologies team and contribute to groundbreaking innovations in a key South African city.

Key Responsibilities
  • Design, develop, and optimize computer vision algorithms for real-time embedded applications.
  • Implement and fine-tune deep learning models (CNNs, object detection, segmentation) for embedded hardware.
  • Optimize algorithms for performance, memory, and power consumption on embedded processors (e.g., ARM, DSPs).
  • Integrate computer vision systems with hardware components, sensors, and other subsystems.
  • Develop and maintain software for embedded systems, including driver integration and low-level programming.
  • Perform system testing, debugging, and validation of computer vision functionalities.
  • Collaborate with hardware engineers and software developers to ensure seamless system integration.
  • Stay updated on the latest advancements in computer vision, deep learning and embedded systems.
  • Document algorithms, software designs, and testing procedures thoroughly.
  • Contribute to the research and development of next-generation intelligent embedded systems.
Requirements
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field with a focus on Computer Vision.
  • 5+ years of experience in developing computer vision algorithms and applications.
  • Proven experience in deploying computer vision models on embedded systems.
  • Strong knowledge of C/C++, Python, and embedded software development environments.
  • Proficiency with computer vision libraries (e.g., OpenCV) and deep learning frameworks (e.g., Tensor Flow Lite, PyTorch Mobile).
  • Experience with image processing techniques and digital signal processing.
  • Familiarity with embedded hardware platforms and architectures (e.g., ARM Cortex, NVIDIA Jetson).
  • Understanding of model optimization techniques for embedded devices.
  • Excellent problem-solving and debugging skills.
  • Ability to work effectively in a multidisciplinary team.
Benefits
  • Competitive salary package reflecting expertise in a niche field.
  • Comprehensive benefits including medical, dental, and vision plans.
  • Generous vacation time and paid holidays.
  • Opportunities for continuous learning and professional growth.
  • Access to cutting-edge hardware and software development tools.
  • Collaborative and innovative research environment.
  • The opportunity to work on impactful, real-world embedded AI projects.
  • Potential for career advancement within the AI & Emerging Technologies division.
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).
View / Apply for Jobs
Matching My Jurisdiction

Search for further Jobs Here:

SEARCH JOBS: 10+ Million Listings
(Try combinations for better Results! Or enter less keywords for broader Results)
Education Level
Experience Level (years)
Posted in last:
Salary