4+ years of experience with C++.
Strong knowledge of Linux software development.
Strong knowledge and experience in multithreading.
Effective business communication skills.
Intermediate+ level of English.
Experience with TDD and Unit Testing.
Good understanding and experience in network programming.
Team leadership experience.
Experience in code review and mentoring.
Knowledge of and/or a desire to learn and work with cloud technologies.
Video or networking domain experience or interest.
Interesting and challenging work in a large and dynamically developing company
Exciting projects involving the newest technologies
Professional development opportunities
Excellent compensation and benefits package, performance bonus program
Modern and comfortable office facilities
Design and implement new modules and features, as well as evolve existing ones.
Act as a mentor and great teammate for other engineers on the team.
Collaborate with a distributed team.
Communicate with software developers and testers on a customer side.
The Customer is a leading provider of innovative broadband solutions that deliver video, voice and data to communications providers around the world. One of its projects is the cloud-based solution for video processing. GL team participates in the development of kernel and application-level software as well and automation tests.