Responsibilities:
Design, build and maintain efficient, reusable, portable and reliable C++ code (25M+ LOC; majority in C++, but JAVA/JNI and Python is also there!)
Identify bottlenecks and bugs and devise solutions
Help maintain code quality, organization and automatization
Proactively seek assistance when required and actively contribute to team activities including design reviews, code reviews and mentoring
Stay current about industry developments and Internet technologies
What you bring:
Experience in UNIX/Linux programming
Good C++ skills and solid understanding of object-oriented programming
Drive and commitment to work in a highly dynamic environment
Good knowledge of web standards
Good working knowledge of English, both written and spoken
Eager to learn and work on Android devices
Preferred Requirements:
Knowing JAVA, Android is a big plus
Knowledge of web standards
Experience in TV and STB integration projects – embedded Linux or Android
Experience in development and debugging of embedded systems