3+ years of experience in Linux System Engineering (Linux kernel, uboot, drivers)
Experience in issue-tracking systems maintenance (Jira, Trac)
Knowledge of conventional Linux scripting languages (bash, python will be a plus)
Experience in build systems (CMake, GnuMake, Yocto)
Working knowledge of programming and software development concepts in C
Strong understanding of periphery interfaces (uart, spi, i2c)
Intermediate and higher English
Various boards bring-up experience (solving boot up issues, kernel tuning, hardware understanding and debug)
Understanding of Linux network management systems(NetworkManager, PPPD configs)
Experience with Linux Realtime specifics
Experience supporting agile or scrum-based development practices
Experience with Gentoo or Arch Linux
Experience with device-tree, usb
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
Sport program
BSP level support for variety of embedded Linux devices
Communicate effectively with chip manufacturer to solve all issues about support, maintenance and getting critical issues solved
Develop/port low level drivers for general periphery used in the project
Solve all the issues with firmware update
Develop robust Linux-based operation system
CPI is seeking a Linux System Engineer to join its team in the development of intelligent telemetry and cashless payment systems. The Linux System Engineer will primarily (and initially) be responsible for development and implementation of efficient BSP layer (bootloader, kernel, init, scripting, recovery, partitioning, etc...). This role will be also responsible for maintaining efficient build ecosystem (Gnu Make, Cmake, Yocto) to support Linux level development to be consistent within long time period and be integrated into common build ecosystem with applications supposed to be running over.