Position: Senior Linux Kernel Engineer
Company: Intellias
Category: C++
Experience required: 5y
English level: upper

Project Overview:
Premium next-generation complex cockpit solution development for one of the biggest OEM.

Responsibilities:
Contribute to the development and bug-fixing of the hypervisor-based platform on the new hardware platform;
Bring up Linux or other operating systems over the hypervisor;
BSP Development: Kernel drivers development for different OS (mostly Linux);
HAL modification Sharing mechanisms implementation: implementation of resource sharing by several OSs (CPU, GPU, Block device, Audio, Network, etc.);
Migration to the new versions: kernel, hypervisor, etc;
Participate in automotive product programs;
Profiling performance issues.

Requirements:
6+ years of experience in C/Linux kernel development;
Good knowledge of C/Linux kernel development;
Knowledge of Linux kernel internals;
Knowledge of Embedded development and ARM architecture;
Experience in working/creating software development documentation;
Experience with debugging Linux kernel issues, profiling.

Nice to have:
Experience in the development or integration of the embedded systems;
Experience in the development of Android-based systems;
Experience in hypervisor development;
Experience in the Yocto Project Experience in GIT.