— 3+ years product software development experience with a focus in Linux device development, or equivalent graduate studies in Computer Science/Software Engineering.
— 3+ years of C development.
— 3+ years of C++ active development (STL, Boost).
— Understanding of design patterns.
— Knowledge of GCC/make tool chain/CMake.
— Experience with scripting languages such as Python/UNIX shell (bash).
— Challenging tasks with using of modern technologies.
— Company with good reputation on market since 1992 (cranepi.com.ua), part of Crane Co. (www.craneco.com).
— Competitive salary, bonus and medical plan.
— Friendly environment.
— Learn and Use of English.
— Flexible working schedule.
— Lunch Bonus program.
— Applications Software Development for Embedded Linux Devices.
— Development of systems software for user-facing requirements, embedded system controls, internal messaging bus, IPC messaging bus, network messaging, file management.
— Implement sufficient test procedures for developed code and perform unit and regression tests.
— Perform technical support (bug fixes, new features development, change requests implementation).
Embedded Linux development for Internet of Payment Devices with widest variety of technologies possible in embedded world.