• Develop kernel modifications, and kernel modules.
• Linux Kernel Internals (process scheduler, interrupt handling, memory management, concurrency/synchronization, memory allocation, file systems).
• Strong in Communication Protocols I2C, I3C, UART, SPI.
• Proficiency in C, C++, Python and scripting.
• Working knowledge of computer systems architecture.
• Strong Linux Operating systems skills and Linux Device Driver.
• Proven communication skills.
• Knowledge on RISC-V Architecture.
Design and Develop the Kernel Device Driver to verify the Target Devices like I2C, I3C, UART, and SPI.