📍 Bengaluru, Karnataka, India, India 🇮🇳
Linux Driver Developer R&R
Location: Bangalore
Experience Level: >5 years
Key Responsibilities
• Develop and maintain Linux device drivers using kernel modules, V4L2, and related
frameworks.
• Collaborate with hardware, firmware, and architecture teams to define driver
requirements and integration strategies.
• Debug and resolve driver issues using tools like GDB, ftrace, perf, and kernel logs.
• Ensure compatibility across Linux distributions and compliance with Linux kernel
standards.
• Participate in code reviews, documentation, and validation planning.
• Contribute to architectural decisions for driver frameworks and protocols.
• Work on upstreaming drivers and patches to the Linux kernel community, ensuring
compliance with coding standards and maintainability.
Required Skills & Qualifications
• >5 years of Experience with Linux internals and driver development frameworks
(V4L2, ALSA, DRM, etc.).
• Strong proficiency in C/C++ and Linux kernel programming.
• Familiarity with hardware interfaces and components such as PCI, camera IPs, and
sensors.
• Hands-on experience with debugging tools and remote debugging techniques.
• Bachelor’s or Master’s degree in Electronics Engineering, Computer Science, or
related fields.
• Excellent problem-solving and communication skills.
Preferred Qualifications
• Experience with audio, sensor and/or camera driver development.
• Exposure to the process of submitting patches and merging contributions into the
mainline Linux kernel.
Free forever • No spam • Leave anytime