HamburgerMenu
hirist

Quidich Innovation Labs - C++ Full Stack Developer

Quidich
Goa
0 - 6 Years

Posted on: 19/09/2025

Job Description

Contract (6 months) or Freelance - Salary is not a constraint for the right talent

If you love programming, optimizing to the microsecond, and writing elegant, modern C++. let's talk.

We're building high-performance systems that push hardware and libraries to their limits, and we're looking for someone who gets a thrill from turning hot paths into cool ones.

What you'll do :

- Design and build high-performance, reliable, concurrent systems that scale.

- Profile, debug, and squeeze every last drop of performance from critical code paths.

- Ship clean, tested code and own problems end-to-end-from design to production support.

- Collaborate with product and design to turn ideas into fast, robust features.

- Raise the bar on code quality through reviews, pairing, and thoughtful documentation.

General C++ requirements (the essentials) :

- Deep command of modern C++ (C++17/20+), the STL, templates, RAII, and move semantics.

- Fluency with memory management, value vs. reference semantics, and zero-cost abstractions.

- Solid grasp of concurrency (threads, atomics, lock-free patterns) and async design.

- Comfort with profiling & debugging tools (perf, VTune, Instruments, Address/UB/Thread Sanitizers).

- Strong habits around testing (unit/integration), CI, and code review.

- Ability to read docs/specs, benchmark alternatives, and make pragmatic trade-offs.

Nice to have (big pluses) :

- Built full-stack or rich-client apps using C++ UI frameworks such as Dear ImGui, GTK, or Qt, or paired a C++ core with a web backend.

- Working knowledge of video/audio streaming (codecs, containers, latency, synchronization).

- Good understanding of image processing (filters, color spaces, SIMD/NEON/AVX acceleration).

- Experience with GPU APIs (CUDA, OpenCL, Vulkan) or vectorization (SSE/AVX).

- Familiarity with networking (UDP/TCP), real-time constraints, and low-latency IO.

- Comfort building portable code across Linux/macOS/Windows; CMake or Bazel proficiency.

How you'll know you're thriving here :

- You enjoy simplifying gnarly problems without losing performance.

- You use data (benchmarks, flame graphs) to guide decisions.

- You write APIs others love to use and maintain.

- You take ownership, communicate clearly, and bias toward shipping.

Our stack (representative) :

- C++11, STL, fmt, Git

- CMake/Bazel/Meson, clang/gcc/msvc, Sanitizers

- Qt / Dear ImGui / GTK (role-dependent)

- Optional : FFmpeg, WebRTC, OpenCV, CUDA/OpenCL

info-icon

Did you find something suspicious?