C/C++ Software Engineer
Development of Redge Media CDN - a distributed content distribution system
The tasks of the employed person will include the ongoing development of the Redge Media application, as well as participation in implementation projects for clients such as TVN, P4 (Play network operator) or Vectra.
You will take an active part in processes such as customer requirements analysis, implementation of necessary components, delivery of changes to production, continuous improvement of platform performance.
By joining our team, you will work with people who care about the quality of the software produced! We pay a lot of attention to the code review process and the automation of software development.
The person we are looking for will join the System Software Team. This team has created and develops the heart of our solutions, which are the systems for coding and distribution of multimedia content. As part of our work, we design, manufacture and then implement solutions for millions of users. You will work in a small and independent scrum team with space for individual development and real impact on the final product.
Requirements
— at least 3 years of experience working as a programmer,
— a master’s degree or a degree in computer science or relevant professional experience,
— very good knowledge of C++,
— knowledge of issues in the field of computer systems architecture,
— skills in object-oriented programming, decomposition and algorithmics,
— good knowledge of the GNU/Linux environment for development purposes,
— knowledge of network issues and basic protocols (TCP/IP, HTTP).
Technologies we work with
— C++ 14/17/20,
— CMake, GCC, Clang,
— Linux,
— JIRA,
— Version control and code review systems (Git/Gerrit).
Examples of tasks
— Development of Redge Media CDN – a distributed content distribution system (it is the largest content distribution system in the country, used daily by millions of users generating traffic at the level of 1 TB/s).
— Development of Redge Media Coder – a distributed software encoding and preparing multimedia. Implementation of support for new formats, protocols and DRM systems.
— Participation in conceptual work.
Nice to have
— knowledge of the Go language,
— knowledge of issues related to the processing of multimedia streams,
— knowledge of audio/video codecs (AAC, MPEG Audio, AC-3, H.264, H.265, VP9),
— knowledge of multimedia containers (MPEG TS, ISO MPEG 4, WebM),
— experience in using hardware encoders and hardware parallel computing support (CUDA, NVENC),
— knowledge of multimedia content distribution protocols (MPEG DASH, Apple HLS, RTMP, RTSP/RTP/RTCP),
— knowledge of the Python language.
















— participation in ambitious projects
— attractive salary
— flexible working hours
— non-corporate atmosphere.
— private medical care
— co-financing of the Multisport card
— training budget
— language courses
— fruit Mondays


We kindly inform that we will be contacting only selected candidates.
By responding to the above job offer, you consent to the processing by Redge Technologies sp. z o.o. with its registered office in Warsaw, the personal data contained in your recruitment application in accordance with the Privacy Policy. If you want to take part in future recruitment processes conducted by our company, please attach the following clause to your recruitment application: “I consent to the processing by Redge Technologies sp. z o.o. based in Warsaw, the personal data contained in my recruitment application as part of future recruitment processes”.
Uprzejmie informujemy, że skontaktujemy się tylko z wybranymi kandydatami.
Odpowiadając na powyższą ofertę pracy wyrażają Państwo zgodę na przetwarzanie przez Redge Technologies sp. z o.o. z siedzibą w Warszawie danych osobowych zawartych w Państwa zgłoszeniu rekrutacyjnym zgodnie z Polityką Prywatności. Jeśli chcą Państwo wziąć udział również w przyszłych procesach rekrutacyjnych prowadzonych przez naszą spółkę, prosimy o załączenie do zgłoszenia rekrutacyjnego następującej klauzuli: „Zgadzam się na przetwarzanie przez Redge Technologies sp. z o.o. z siedzibą w Warszawie danych osobowych zawartych w moim zgłoszeniu rekrutacyjnym w ramach przyszłych procesów rekrutacyjnych”.