LULuxoft India Llp
Embedded Linux Development Engineer
Bangalore ₹1-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.
