S
Linux Engineer
Sourcebae
Kozhikode · On-site Internship Senior 2w ago
About the role
Job Title
Linux Device Driver Developer (LDD)
Experience
8–16 Years
Location
Bangalore (5 Days Onsite)
Employment Type
Full-time
Key Responsibilities
- Develop and maintain Linux device drivers
- Work closely with kernel-level components and system architecture
- Implement and manage device communication protocols
- Perform debugging and optimize driver performance
- Collaborate with cross-functional teams for system integration.
Required Skills
- Strong proficiency in C programming
- Deep understanding of Linux kernel internals
- Hands-on experience with Linux device driver development
- Knowledge of process management, memory management, and scheduling
- Experience with interrupts, I2C, SPI, UART, PCIe, USB
- Familiarity with kernel synchronization mechanisms (spinlocks, mutexes, semaphores)
- Experience with cross-compilation and build systems (Make, Yocto, Buildroot)
- Strong debugging and problem-solving skills.
Requirements
- Strong proficiency in C programming
- Deep understanding of Linux kernel internals
- Hands-on experience with Linux device driver development
- Knowledge of process management, memory management, and scheduling
- Experience with interrupts, I2C, SPI, UART, PCIe, USB
- Familiarity with kernel synchronization mechanisms (spinlocks, mutexes, semaphores)
- Experience with cross-compilation and build systems (Make, Yocto, Buildroot)
- Strong debugging and problem-solving skills.
Responsibilities
- Develop and maintain Linux device drivers
- Work closely with kernel-level components and system architecture
- Implement and manage device communication protocols
- Perform debugging and optimize driver performance
- Collaborate with cross-functional teams for system integration.
Skills
BuildrootCI2CInterruptsLinuxLinux kernelMakeMutexesPCIeSemaphoresSPISpinlocksUARTUSBYocto
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free