LU

Embedded Linux Development Engineer

Luxoft India Llp
Bangalore1-1 LPA Posted 27 Mar 2025
FULL TIME
C Programming
Device Drivers
Embedded Systems
Rtos
Linux Kernel

Job Description

Responsibilities:

  • Develop and optimize GFX, Multimedia, Display, and Audio drivers based on project requirements.
  • Collaborate with cross-functional teams to ensure seamless driver integration.
  • Conduct thorough testing, troubleshooting, and debugging of drivers.
  • Improve and optimize existing systems for performance and stability.
  • Provide technical guidance and support when needed.

Mandatory Skills:

  • 6+ years of experience in embedded Linux driver/kernel development.
  • Strong C programming skills.
  • Expertise in at least one driver development domain:
  • Graphics: DRM/KMS, OpenGL, Vulkan, OpenCL, Mesa.
  • Multimedia/Video: Vaapi, vdpau, GStreamer, v4l2.
  • Power Management: System to RAM, S0ix3.
  • Display Drivers: X, Wayland, Weston.
  • Audio: ALSA SOC (ASOC), I2S/TDM, audio drivers/frameworks.
  • Ethernet: Network driver development.
  • Experience with Yocto development.
  • Knowledge of Virtualization technologies like Xen, KVM, QNX hypervisor.
  • Good understanding of IPC and DMA driver development.
  • Hands-on experience with Linux kernel mode driver programming.
  • Strong Linux device driver development experience.
  • Experience contributing to the Linux community and open-source projects is a plus.
  • Strong debugging and system analysis skills.

Join WhatsApp Channel