С++ Engineer

🏢 Skylum · all Skylum jobs
📍 Ukraine
📅 Posted 2026-08-21 · via Himalayas
🏷 C++-Engineering,Software-Engineer,Backend-Engineering,Computer-Vision-Engineering,Engineering,Engineer
Apply on original site ↗

Skylum empowers millions of photographers to create incredible images. Our award-winning photo editing software combines AI-powered automation with full creative control. We make editing enjoyable, easy, and accessible for everyone.

You’ll join an environment where growth, learning, and creativity are encouraged. Flexible schedules, trust-based workflows, and a supportive team give you everything you need to focus on your best work.

🇺🇦 Proudly Ukrainian, Skylum stands with Ukraine through action, regularly supporting organizations that help accelerate our victory.
Required experience:

- 3+ years of professional C++ development experience

- Good knowledge of modern C++ (C++17/C++20)

- Understanding of RAII, move semantics, STL, and basic template programming

- Experience with multithreading and performance optimization

- Strong analytical and problem-solving skills

- Ability to decompose technical tasks and estimate implementation effort

- Experience working in a collaborative team environment

- Understanding of scalable and maintainable software design principles

- Responsible approach to product and code quality

- CPU optimization skills

- English at B2 level (C1 is preferred)

Nice to have:

- Experience with graphics APIs (Vulkan, Metal)

- Basic understanding of GPU acceleration / compute shaders

- Familiarity with ML inference frameworks (ONNX Runtime, OpenVINO, CoreML, DirectML)

- Experience of low-level CPU optimization techniques - SSE/AVX/NEON intrinsics or Assembly language

- Background in computer vision, image, or video processing

- Experience with CMake

- Experience developing cross-platform solutions

- Experience optimizing applications for resource-constrained environments

- Experience taking part in technical sales and commercial exploration of new projects or products or experience working in early-stage startups

What we offer
For personal growth:

- A chance to work with a strong team and a unique opportunity to make substantial contributions to our award-winning photo editing tools;

- An educational allowance to ensure that your skills stay sharp;

- English, German and Polish classes to strengthen your capabilities and widen your knowledge.

For comfort:

- A great environment where you’ll work with true professionals and amazing colleagues whom you’ll call friends quickly;

- The choice of working remotely or in our office space located on Podil, equipped with everything you might need for productive and comfortable work.

For health:

- Medical insurance;

- Twenty-one days of paid sick leave per year;

For leisure:

- Twenty-one days of paid vacation per year;

- Fun times at our frequent team-building activities.

What to expect when you apply

- An interview with our Talent Acquisition Manager

- Professional interview

- Management interview

- And finally, your job offer!

Originally posted on Himalayas

← All remote jobs