Компания CPI-Kiev предоставляет инженерные услуги по разработке и производству купюроприемников, монетоприемников, а также торгового оборудования в сфере автоматизированной розничной торговли, игорного бизнеса, индустрии развлечений, киосков самооборудования и автоматов оплаты проезда на транспорте.
1 жовтня 2021

Middle/Senior Software Linux Engineer (Kernel) — contract for 6 months (вакансія неактивна)

Київ від $5000

Необхідні навички

— 1+ years of experience in Linux System Engineering, understanding of Linux and OS internals.
— 1+ years of programming, software development or automation testing experience with at least one programming languages such as C, C++, Java, conventional Linux scripting languages (bash, python, shell etc).
— Strong understanding of application development using Object-oriented languages.
— Understanding of Open source Linux development, licensing and Application security.
— Git hands-on experience (merge, rebase, revert, git workflow).

Буде плюсом

— Experience with build tools including Yocto, Bitbake, Gerrit and CMake is a plus.
— Working experience with RTOS based design and projects is a plus.


— Challenging tasks with using of modern technologies
— Company with good reputation on market since 1992 (, part of Crane Co. (
— Competitive salaries
— Friendly environment
— Learn and Use of English
— Flexible working schedule (partially remote work)
— Community involvement


— Development and maintenance of a bootloader.
— Configuration and maintenance of a kernel able to run on CPI hardware.
— Development of middleware that provides a standard API for applications.
— Contribute to Embedded Linux device security.
— Create and review design documentation.
— Work closely with application development teams to understand requirements.
— Contribute to continuous improvement of Linux Software development.

Про проєкт

Short Description:

The Software Linux Engineer will primarily be responsible for development and maintenance of a standard embedded Linux kernel and associated middleware. The kernel will run on a variety of CPI hardware platforms and the middleware will use a mixture of 3rd party and custom code to provide a standard CPI API to application developers.

About the team

The Linux Operating System team will develop and maintain a common Linux platform for multiple CPI products. To support the application developers, the team operates in multiple engineering locations. The team will be responsible for developing a standard Linux kernel that runs on multiple hardware platforms. Additionally, the team will be responsible for integrating both 3rd party and custom software to provide application developers a standard API to perform common functions such as updates, connectivity and messaging. The team will be responsible for the build pipelines and also testing operating system functionality and stability.