Our company is built by people and for people who believe that the synergy of outstanding individuals gathered together can tackle any global challenge. We value who you are so get on board and let’s make this world a better place.
26 октября 2021

Linux BSP Engineer (вакансия неактивна)

Киев, Львов, удаленно

Job Summary

We are looking for a Linux BSP Engineer to work on our core Linux platforms and products.

In this role you will be responsible for the development and implementation of an efficient BSP layer (bootloader, kernel, init, scripting, recovery, partitioning, etc.). This role will be also responsible for maintaining an efficient build ecosystem (GNU Make, CMake, Yocto) to support Linux level development to be consistent within a long-time period and be integrated into a common build ecosystem with applications supposed to be running over.

Responsibilities and Duties

— BSP level support for a 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 any issues with a firmware update
— Develop robust Linux-based operating system

Qualifications and Skills

— 3+ years of experience in Linux System Engineering (Linux Kernel, U-Boot, drivers)
— Strong expertise in Yocto/OpenEmbedded
— Experience in issue-tracking systems maintenance (Jira, Confluence)
— Knowledge of conventional Linux scripting languages (bash, python will be a plus)
— Experience with conventional build systems (CMake, GNU Make)
— Working knowledge of programming and software development concepts in C
— Strong understanding of periphery interfaces (UART, SPI, I2C)
— Hands-on experience with Git
— Good written and spoken English

Nice to have

— Various boards bring-up experience (solving boot up issues, Linux Kernel tuning, hardware understanding and debug)
— Understanding of Linux network management systems (IPTables, NetworkManager, PPPD configs)
— Experience with Linux Realtime specifics
— Experience supporting agile or scrum-based development practices
— Experience with Device Tree, USB, PCI

We offer multiple benefits that include

— Competitive salary and perks
— PE accounting and support
— WFH and remote working mode possibility. Partial furniture compensation
— Social package, including medical insurance available from day one and a wellbeing benefit for sport and art activities, mental and physical health, available after trial period.
— 21 paid vacation days per year, paid public holidays according to the Ukrainian legislation
— Educational possibilities like corporate courses, knowledge hubs, and free English classes. Semiannual performance review
— Free meals, fruits, and snacks when working in the office.