Position: Linux Kernel Engineer (IRC111463)
Company: GlobalLogic
Category: C++
Experience required: 2y
English level: intermediate

As part of our team you'll be involved in various Linux Kernel development (various areas like drivers, networking, memory and process management, architecture-specific) new hardware bringup, migration to new Linux kernel and OpenEmbedded versions, new features development, upstreaming features and patches to community, customer internal teams support. Our team works closely with community and everyone has contribution there.

**Description**

Must have requirements:

- Overall 2+ years of Linux Kernel work experience
- Linux Kernel internals knowledge
- Experience with one or more of ARM/x86/PPC/MIPS architecture(s)
- Experience in Linux Kernel and Userspace low-level debug
- Git or any large source code management experience
 
Nice to have:

- Contribution to various open source projects will be a Plus
- Experience with Yocto or OpenEmbedded build framework

**Responsibilities**

- Develop Linux Kernel (drivers, networking, memory and process management, architecture-specific areas) and system level patches for customer's internal distro
- New hardware bringup (ARM64, x86 platforms)
- Support and migration of an internal Linux distro to new versions of OpenEmbedded and Linux Kernel
- Vendor-specific Linux Kernel features development and upstreaming
- Close interaction with opensource community
- Resolving issues defected by QA team