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.
Any Graduate