Computer Vision Engineer - Embedded Systems

Placements24

Polokwane

On-site

ZAR 600,000 - 1,000,000

Full time

8 days ago

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

Health insurance
Career growth opportunities

Job summary

Placements24 in Polokwane, Limpopo, is seeking a Computer Vision Engineer to develop real-time vision processing on resource-constrained hardware. You will design, implement, and optimize algorithms for embedded edge devices.

The role requires strong C/C++, OpenCV, and deep learning framework experience for embedded apps. You will collaborate with hardware teams, stay current with AI advances, and contribute to impactful projects.

Qualifications

  • 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 embedded software development.
  • Experience with OpenCV and CV libraries.
  • Familiarity with TensorFlow Lite or PyTorch Mobile for embedded apps.
  • Understanding of embedded hardware architectures and constraints.
  • Experience with software tools for embedded systems (IDEs, debuggers).
  • Strong problem-solving and debugging skills; team player.
  • Experience with GPU acceleration is a plus.

Responsibilities

  • Design, develop, and implement computer vision algorithms for embedded systems.
  • Optimize vision algorithms for real-time performance and low power on embedded hardware.
  • Integrate computer vision modules with sensor hardware and system components.
  • Develop and test software for embedded platforms using C/C++ and libraries.
  • Work with deep learning frameworks to deploy optimized models on edge devices.
  • Collaborate with hardware engineers and systems architects to define requirements.
  • Perform system integration, testing, and debugging.
  • Stay updated with CV and embedded AI advancements; document work thoroughly.

Skills

Computer vision
Image processing
C/C++
Embedded software
OpenCV
TensorFlow Lite
PyTorch Mobile
Embedded hardware architectures
Debugging tools
Team collaboration
GPU acceleration

Education

Bachelor's or Master's in Computer Science or Electrical Engineering

Tools

OpenCV

Job description

About the Role

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.

Key Responsibilities
  • 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.
Requirements
  • 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., TensorFlow 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.
Benefits
  • 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Computer Vision Engineer - Real-time Systems
Computer Vision Engineer - Real-time Systems

Placements24 • LegKraal Gate

On-site
ZAR 600,000 - 900,000
Health insurance
Retirement plans
Generous paid time off
+2
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
Computer Vision Engineer
Computer Vision Engineer

Placements24 • Klerksdorp

Hybrid
ZAR 700,000 - 900,000
Competitive salary
Bonus structure
Medical and retirement benefits
+2
Senior Computer Vision Engineer
Senior Computer Vision Engineer

Placements24 • Klerksdorp

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health benefits
Professional development
+1
Computer Vision Engineer
Computer Vision Engineer

Placements24 • Mtubatuba Local Municipality

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary package
Health and wellness programs
Opportunities for professional growth
+1
Senior Computer Vision Engineer
Senior Computer Vision Engineer

Placements24 • Pietermaritzburg

On-site
ZAR 900,000 - 1,200,000
Competitive salary
Performance bonuses
Health insurance
+9
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
Computer Vision Engineer - Robotics Integration
Computer Vision Engineer - Robotics Integration

Placements24 • Klerksdorp

Hybrid
ZAR 600,000 - 900,000
Health Insurance
Professional development
Hybrid work model
+3
AI Software Engineer - Computer Vision Systems
AI Software Engineer - Computer Vision Systems

Placements24 • Klerksdorp

On-site
ZAR 700,000 - 1,200,000
Health insurance
Paid time off
Retirement savings plan
+1
Computer Vision Scientist
Computer Vision Scientist

Placements24 • Gqeberha

Hybrid
ZAR 900,000 - 1,500,000
Health insurance
Retirement plan
Professional development