Position: C++ Developer
Company: Luxoft
Experience required: 2y
Category: C++
English level: upper
Published: 2021-12-01T00:00:00+02:00

**Project Description:**
Streaming SDK is a software development kit designed by AMD which allows users to quickly implement a high quality, low latency game/VR/desktop streaming solution using h/w acceleration available in AMD GPUs. Several publicly available AMD products, such as AMD Link, AMD ReLive VR, as well as third-party software from major vendors are built using Streaming SDK. Use case scenarios include streaming game or desktop content from an AMD GPU-powered PC or server to a variety of devices, such as thin clients, smartphones, tablets, smart TVs over a LAN or the Internet, streaming Android games running in containers to mobile devices (i-Café model), VDI (similar to Parsec or Citrix), streaming PC VR games to an Android-based standalone headsets such as Oculus Quest or HTC Vive Focus+, etc.

**Responsibilities:**
We're planning to expand functionality of our SDK samples to eventually build a full-fledged desktop streaming application, first to be used as a test vehicle by AMD's own QA, with a potential of building a commercial offering similar to Parsec or Citrix, that could be integrated with a 3rd party's own solution. The main focus of the team at Luxoft would be this application.

**Mandatory Skills Description:**
• Strong C++, STL, understanding of multi-threading and good general programming and debugging skills, Windows and/or Linux.

**Nice-to-Have Skills:**
• Knowledge of IP networking, multimedia (video and audio codecs, such as h.264/hevc) is a strong plus
• Some experience with Web technologies (Javascript, Web-based applications, knowledge of HTTP) is an asset