Software Engineer

Responsibilities:

Development and testing of software system for digital television devices.

Major duties/Responsibilities:

* Design, implementation and integration of particular software components;

* Code, project technical documentation development;

*Technical reviews participation;

*Unit testing.

Requirements:

* University or equivalent degree in computer science or software engineering;

* At least 3 years of experience in software development industry;

* Strong knowledge of C/C++;

* Knowledge of Linux;

* Experience in embedded programming and software integration;

* Experience in software optimization and hardware acceleration for different graphics cards ;

* Experience in software development using OpenGL or DirectX;

* Knowledge of Java Virtual Machine and Java Native API;

* Spoken and written English and ability for business trips;

Additional:

* Knowledge of User Interface technologies, window managers/graphical toolkits is a plus;

* Knowledge of Java/JNI is a plus;

* Knowledge of MHP, DVB, OCAP standards is a plus;

Benefits:

* Competitive salary ($1800 - $2300);

* Flexible schedule ;

* Health insurance ;

* 20 workdays vacations ;

* Paid overtimes (from $12) ;

* Fast career growing;