Position: Linux Middleware C++ Developer
Company: Samsung R&D Institute Ukraine
Category: C++
Experience required: 2y
English level: intermediate

Duties: 
Linux middleware development for Samsung TVs:

• security solutions in C++ for Linux (ARM platform);
• design, develop, build, debug, test, profile Linux user-space modules;
• research activities and strategic prototyping for future Samsung products

Requirements:
• experience with Linux user-space development in C++;
• general C/C++, Posix API, building / testing / packaging / debugging / scripting in Linux;
• comfortable with cross-platform development;
• understanding of Linux system internals and Linux security architecture (MAC/DAC, SE, LSM, Android/Tizen security models);
• good technical English

Will be a plus:
• knowledge in software design (UML, typical architectures) and implementation in C++;
• aware of the recent C++ specifications (C++11, C++14, C++17);
• aware of OpenSource C++ libraries for re-use (Apache, Boost oth.)

We offer:
• annual bonus;
• official employment;
• paid 28 days of annual vacations and sick leaves;
• paid days off on Ukrainian official holidays;
• paid maternity leaves;
• opportunity to become an inventor of international patents with paid bonuses;
• medical & life insurance for employees and their children;
• convenient office location (Business Center 101 Tower);
• paid lunches;
• discounts to Samsung products, gym, other services;
• English language courses;
• regular education and self-development on internal courses and seminars, office library