logo

C++ Graphics/Image Processing developer

Budva · Tech
This job opening is archived

Responsibilities

Requirements

  • Intensive experience, knowledge and deep understanding of C++;
  • Excelent knowledge of algorithms and data structures;
  • Strong math skills;
  • Good knowledge of optimization for mobile platform;
  • Experience in a cross-platform development;
  • Knowledge of GPU architecture, rendering and computational technologies like OpenGL, Vulkan, Metal;
  • Experience writing shaders in HLSL, GLSL, MSL.

Is a plus:

  • Experience in Apple Core Image;
  • Experience in Java Native Interface or C# interoperability;
  • Experience in CUDA / OpenCL / OpenGL Compute Shaders / Vulkan Compute / DirectCompute / Metal Compute Shaders.

Conditions

  • Professional development — paid training and courses, online / offline lectures, workshops and trainings. Our employees take part in all major IT meetups;
  • Adaptation — qualitative onboarding, we help to quickly and smoothly solve all problems. regularly collect feedback throughout the trial period;
  • Career development — Review is conducted every 6 months, we monitor the results and help improve performance;
  • Equipment — everything you need to work: powerful, additional monitors, phones\devices\ software license;
  • Balance between work and personal life — the ability to conveniently build your work schedule, take vacations and days off without a bunch of approvals and bureaucracy;
  • Health — extended voluntary health insurance (on the territory of Montenegro) where there is a dentist, a healthy lifestyle consultant, a psychologist and a legal adviser;
  • Office space — a cool office in Montenegro, with comfortable workplaces and lounge areas;
  • Relocation — we offer a full package of documents for those who are ready to move to Montenegro, and we help with obtaining a residence permit;
  • Prequel+ — premium access to the entire Prequel product.
This job opening is archived