Job Role: Linux Device Driver Developer (Automotive)
Experience: 4 to 7 Years
Work Location: Chennai
Key Responsibilities:
- Design, develop, and maintain Linux Character Device Drivers
- Perform Linux kernel porting, customization, and BSP development for embedded automotive platforms
- Handle Linux OS porting and application integration activities
- Develop, optimize, and debug network drivers and Linux file systems
- Work on Bootloader / U-Boot porting and customization
- Debug complex kernel-level and driver-level issues using appropriate tools
- Collaborate with hardware, validation, and system integration teams
- Ensure code quality, stability, and compliance with automotive standards
Required Skills & Experience:
- 4+ years of hands-on experience in Linux Device Driver Development
- Strong understanding of Linux kernel internals, memory management, and process scheduling
- Solid experience in BSP development and board bring-up
- Proven expertise in Character Device Drivers
- Good knowledge of network drivers, Linux networking stack, and file systems
- Hands-on experience with U-Boot / Bootloader porting
- Strong debugging skills using tools such as GDB, JTAG, trace, and kernel logs