We are seeking an experienced Embedded Software Developer with robust expertise in Linux Kernel Development, Embedded C, and Linux Device Drivers. The ideal candidate should have hands-on experience in developing and debugging kernel-level software, working with I2C, I3C, and UART protocols, and using Git for version control in embedded Linux environments.
Key Responsibilities
Develop and maintain Linux kernel and device drivers.
Work with I2C, I3C, and UART communication protocols.
Debug and optimize kernel-level software.
Collaborate with cross-functional teams to deliver embedded solutions.
Required Skills
Linux Kernel Development
Embedded C
Linux Device Drivers
I2C, I3C, UART
Kernel Debugging
Git
Valuable to Have
Python
Shell Scripting
Open-source/Linux kernel experience