years of experience 2+
strong knowledge and experience in development in C/C++
strong knowledge and experience in multithreading
good OOP knowledge
an experience of using Linux and Linux command line
understanding of networking stack of protocols
English — intermediate
embedded development experience
POSIX, shell script
video or networking domain experience or interest
Experience of programming under Linux or Unix-like systems
Interesting and challenging work in a large and dynamically developing company
Exciting projects involving newest technologies
Professional development opportunities
Excellent compensation and benefits package, performance bonus program
Modern and comfortable office facilities
Design and implementation of network oriented application (Linux, VxWorks, userspace)
A strong emphasis is put on generic design with memory and processing considerations as mandatory guidelines
Design and implement new modules and features, as well as evolve existing ones
The applicant must have the ability to work as part of the development team but also lead tasks from start to end
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 devices is a stream processing platform for multiplexing, scrambling, transcoding of video and audio content.
GL team participates in the development of application level embedded software and GUI for a new generation of these devices as well as contributes to evolving prior platforms.
Also, GL provides manual and automation QA services for the testing device and its high-level management systems.