3+ years of software development experience;
Strong practical knowledge of C/C++;
Knowledge with the more complex build and source control systems;
Proficiency in GNU/Linux: understanding how the system works and being comfortable using it;
Demonstrated experience in networking, multithreaded and object oriented programming;
English — Intermediate and better.
Prior development experience with embedded systems, Qt, Webkit, Gstreamer;
Java experience is a big plus;
Understanding of RPC, XML, HTML/CSS/JS;
Working familiarity with encryption technologies.
Work in well-organized professional team;
Interesting and challenging tasks, opportunities for self-realization and career growths;
English language courses during working hours;
Business trips and the opportunity for further work in foreign representative office;
Flexible working schedule;
Cooperate with independent software vendors on integration of their products;
Design and implement solutions to meet industry standards on performance, stability and fault-tolerance;
Select, evaluate, benchmark and integrate third-party open-source components;
Communicate with the customer to clarify requirements and agree on implementation.
A leading US cable company is going to change the way the world looks at television. Our customers want access to entertainment from every source. Whether it is their TV, PC, smartphone, or the next cool device, we are building a next-generation platform that will serve them all and provide a seamless experience.
The Middle Systems Engineer will provide the development, integration, test, documentation and support of the receiver client application. This hands-on position requires broad engineering competence, strong problem solver experience and in-depth technical knowledge of Linux application software development.