Computer Vision Engineer - Embedded Systems
Listed on 2026-10-28
-
Software Development
Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, C++ Developer, AI Engineer (Applied/Software)
Our client, an innovative technology firm specializing in intelligent systems, is seeking a skilled Computer Vision Engineer with expertise in embedded systems to join their team in Polokwane, Limpopo. This role is central to the development of real-time vision processing solutions for a range of cutting-edge applications. You will be responsible for designing, implementing, and optimizing computer vision algorithms that run efficiently on resource-constrained embedded hardware.
The ideal candidate will have a strong foundation in computer vision, image processing, and embedded software development, coupled with a passion for pushing the boundaries of AI in practical applications. This is an exciting opportunity to contribute to impactful projects within a growing tech hub in Polokwane.
- Design, develop, and implement computer vision algorithms for embedded systems.
- Optimize vision algorithms for real-time performance and low power consumption on embedded hardware.
- Integrate computer vision modules with sensor hardware and other system components.
- Develop and test software for embedded platforms using C/C++ and relevant libraries.
- Work with deep learning frameworks to deploy optimized models on edge devices.
- Collaborate with hardware engineers and systems architects to define system requirements.
- Perform system integration, testing, and debugging.
- Stay updated with the latest advancements in computer vision and embedded AI.
- Document designs, algorithms, and implementations thoroughly.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Proven experience in computer vision and image processing.
- Strong proficiency in C/C++ and experience with embedded software development.
- Experience with computer vision libraries such as OpenCV.
- Familiarity with deep learning frameworks (e.g., Tensor Flow Lite, PyTorch Mobile) for embedded applications.
- Understanding of embedded hardware architectures and constraints.
- Experience with software development tools for embedded systems (e.g., IDEs, debuggers).
- Strong problem-solving and debugging skills.
- Ability to work collaboratively in a team environment.
- Experience with GPU acceleration on embedded systems is a plus.
- Our client offers a competitive salary and benefits package, including health insurance and opportunities for professional growth.
The role in Polokwane provides a chance to work on innovative technologies and develop expertise in a high-demand field. We foster a collaborative team environment and offer pathways for career advancement within our growing organization. Join us to contribute to the future of intelligent embedded systems.
(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).