C++ Software Developer (Image Processing)

We are looking for an experienced C++ Software Engineer with strong background in Image Processing to take part in innovative Samsung Electronics projects targeted at devices, which will be commercialized for the worldwide use. The development process will involve cutting-edge and state-of-the-art technologies, critical thinking, ability to influence and shape the end product.

 

Responsibilities:
 

  • Research and development of Image Processing algorithms and ML models
  • Design, develop and maintain lightweight, efficient C++ inference code for the developed algorithms
  • Write clean and well-documented code
  • Participate in code review and contribute to our coding standards and best practices
  • Proactively identify and address performance bottlenecks and memory issues
  • Stay up-to-data with the latest C++ standards and technologies

 

Job Qualification:
 

  • Bachelor’s/Master’s degree in Software Engineering or a related field
  • 3+ years of professional experience in C++ software development
  • Strong background in algorithms 
  • Experience in image or video processing algorithms development 
  • Familiarity with software development process and SW lifecycles
  • Experience with Python and frameworks (TensorFlow, PyTorch, Etc.) for ML models prototyping for visual data processing
  • Experienced with Linux

 

Will be a plus:
 

  • Experience with Tone Mapping algorithms and HDR standards
  • Experience with code performance optimization 
  • Experience with  algorithm and ML models optimization for on device inference 
  • Python for prototyping and/or ML scripts development
  • Experience with OpenCV or similar libraries
  • Participation in CV/ML/DL-intensive research (papers, patents, etc…)
  • PhD in Computer Science or related field

     

 

Working Conditions:

 

  • official employment — GIG contract
  • remote work is possible as well as work in Kyiv office

 

Benefits:
 

  • competitive salary, annual salary review, annual bonuses
  • paid 28 work days of annual vacations and sick leaves
  • opportunity to become an inventor of international patents with paid bonuses
  • medical & life insurance for employees and their children
  • paid lunches
  • discounts to Samsung products, services
  • regular education and self-development on internal courses and seminars
  • hybrid work format, working in office is required for some tasks
Published 15 April
94 views
·
14 applications
86% read
·
86% responded
Last responded 5 days ago
To apply for this and other jobs on Djinni login or signup.