Description

Responsibilities
• Engineer with experience in embedded Linux driver/kernel development.

• Strong C/C++ development skills with a good understanding of object-oriented design.

• Experience with any one of the below mentioned driver development domain.

1 Graphics driver – DRM/KMS, OpenGL, Vulkan, OpenCL, Mesa.

2 Multi Media-Video driver – Vaapi, vdpau, gstreamer, v4l2.

3 Power management – System to RAM, S0ix3.

4 Display Driver development – X, Wayland, Weston, Display driver.

5 Experience with Audio sub-system, Audio drivers’s, frameworks and ALSA SOC(ASOC), Audio protocols like I2S/TDM, Proficient in yocto development.

6 Virtualization – Xen, KVM, QNX hypervisor knowledge.

7 Ethernet Driver – Network driver development.

• Good working experience with IPC, DMA driver development.

• Experience with kernel mode driver programming in Linux.

• Linux Device driver programming experience in Linux Kernel and Drivers.

• Experience dealing with Linux community and Open Source contribution a plus.

• Strong background in embedded systems development.

• System knowledge, System Debugging.

• Work in both an individual and team member environment.

• Excellent problem solving and debugging skills of the building blocks.

• Kernel bug fixes and upstreaming.

• Strong written and verbal communication skills.

• Self-motivated, should be able to take lead in mastering new technologies.

Education

Any Graduate