Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Senior Software Engineer for Advanced Computer Vision Applications.
United Arab Emirates Jobs Expertini

Urgent! Senior Software Engineer for Advanced Computer Vision Applications Job Opening In Dubai – Now Hiring beBeeComputerVision

Senior Software Engineer for Advanced Computer Vision Applications



Job description

Our company is expanding its smart product lines for high-end household appliances.

A large-scale global initiative is being implemented across our IP portfolio, including development of embedded software and enhancements to cloud infrastructure.

Job Description

As a Senior Software Engineer in Computer Vision, you will work on the design and development of cutting-edge computer vision applications.

Your expertise in image processing algorithms, machine learning models, and C++ programming will drive innovation in our products.

Responsibilities

  • Collaborate with computer vision perception engineers and camera ISP engineers to develop novel computer vision solutions.

  • Define image quality requirements for customer use cases and develop strategies to improve image processing algorithms.

  • Develop custom ML models for visual recognition and train them from scratch using PyTorch or TensorFlow.

  • Quantize and prune ML models to optimize performance.

  • Evaluate data using relevant metrics to increase model performance and make data-driven decisions.

  • Implement computer vision/image processing algorithms in C++ code and integrate machine learning modules into algorithms.

  • Research existing C++ solutions for CV logic and stay up-to-date with the latest advancements in the field.

  • Develop cross-platform C++ code and cover algorithms and CV code with unit tests.

Requirements

  • Bachelor's Degree or greater in Computer Science, Software Engineering, or related field.

  • 3-5 years experience developing computer vision applications/algorithms.

  • Participated in at least 2 image processing/computer vision projects and 1 productized project.

  • Image processing/computer vision background/understanding.

  • Strong C/C++ experience.

  • Experience with OpenCV and ML frameworks like PyTorch TensorFlow TensorFlow Lite.

  • Deep understanding of neural network architectures.

  • Experience working with embedded devices in C++ on Linux.

  • Good understanding of geometry (2D/3D) and algebra.


Required Skill Profession

Other General



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Senior Software Potential: Insight & Career Growth Guide