Position: Middle C++ Developer
Company: GlobalLogic
Experience required: 1y
Category: C++
English level: intermediate
Published: 2021-04-01T00:00:00+03:00

**Requirements:**

Strong C++ knowledge and experience (2+ years)

Familiar with test-driven development, SCRAM

Familiar with at least one set of threading and synchronization APIs: Windows threads / POSIX threads / C++11 threads (not OMP/TBB/MPI).

Good English communication skills (both spoken and written)

Optional, but highly appreciated:

Python basics.

Experience in cross-platform software development (Win/Linux/OSX).

Understanding of at least one of the cross-platform building tools for C++ (cmake, etc).

Experience in COM-style OOP/OOD.

Familiar with specifics of static and dynamic libraries development for complex applications.

**Preferences:**

C++-Linux

**Responsibilities:**

Contributions to the internal continuous integration/continuous delivery system.

Development and integration of different video/audio signal quality metrics (PSNR, SSIM, etc.) into CI.

Development and maintenance of a product-specific media coding framework.

Experience with audio/video processing SDKs.