
Search by job, company or skills
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.
Job ID: 147205767
Skills:
C, Embedded Software Development, DO178C
Skills:
Spi, C, Uart, multi-threading, Gdb, Gpio, I2c, Python, Pcie, event handling, Linux hardware bring-up, state machine implementation, KGDB
Skills:
Freertos, Uart, Usb, Bsp, Device Drivers, Bluetooth, Embedded Linux, Can, Linux Kernel, Zephyr, Spi, C, Rtos, multithreading, Qnx, Jtag, I2c, Pcie, Multitasking, SWD, Bare-metal firmware, KGDB, Logic Analyzers, ftrace, bootloaders, board bring-up, PERF
Skills:
Unit Testing, C, Debugging, Integration Testing, Python, Technical Documentation, Project Quality Processes
Skills:
Rtos, Aspice, Can, Git, Debugging Tools, Lin, Uds, Microcontrollers, RTE, Automotive development tools, BSW, MCAL, AUTOSAR Classic, Application Software, CAN-FD, ISO 26262
We don’t charge any money for job offers