Job Overview
Category
Computer Occupations
Ready to Apply?
Take the Next Step in Your Career
Join Varite and advance your career in Computer Occupations
Apply for This Position
Click the button above to apply on our website
Job Description
<p><p><b>Job Description :</b><br/><br/>We are seeking highly skilled Embedded Linux Developers with strong expertise in Linux kernel and driver development.
The ideal candidate should have solid experience in device driver programming, kernel-mode development, and a deep understanding of system-level debugging.
The role offers opportunities to work across various domains such as graphics, multimedia, audio, networking, display, power management, and virtualization.<br/><br/><b>Key Responsibilities :</b><br/><br/>- Design, develop, and maintain Linux kernel-mode drivers and embedded Linux software components.<br/><br/>- Contribute to driver development in one or more domains:<br/><br/>Graphics: DRM/KMS, OpenGL, Vulkan, OpenCL, Mesa.<br/><br/>Multimedia (Video): Vaapi, VDPAU, GStreamer, V4L2.<br/><br/>Power Management: System suspend-to-RAM, S0ix3.<br/><br/>Display: X, Wayland, Weston, Display drivers.<br/><br/>Audio: ALSA SoC (ASoC), I2S/TDM, Audio DSP, Audio Network driver development.<br/><br/>Virtualization: Xen, KVM, QNX Hypervisor.<br/><br/>- Work with Yocto build systems to customize and optimize Linux distributions for embedded platforms.<br/><br/>- Develop drivers and support IPC mechanisms and DMA operations.<br/><br/>- Debug complex kernel and system-level issues, including performance bottlenecks.<br/><br/>- Collaborate with the Linux open-source community for patches, reviews, and contributions.<br/><br/>- Partner with cross-functional teams for platform bring-up, validation, and optimization.<br/><br/><b>Mandatory Skills :</b><br/><br/>- 6+ years of proven experience in Embedded Linux kernel and driver development.<br/><br/>- Strong C programming skills for system-level development.<br/><br/>- Hands-on experience in at least one driver domain (Graphics, Multimedia, Power, Display, Audio, Ethernet, Virtualization).<br/><br/>- Proficient in Yocto-based embedded Linux development.<br/><br/>- Solid experience with IPC, DMA driver development.<br/><br/>- Strong expertise in Linux kernel-mode programming and device driver development.<br/><br/>- System-level knowledge including system debugging and performance optimization.</p><br/></p> (ref:hirist.tech)
Don't Miss This Opportunity!
Varite is actively hiring for this Embedded Linux Developer - QNX Kernel position
Apply Now