Embedded Linux Developer Job
About the Role:
We are seeking an experienced Embedded Linux Developer to join our team. As a key member, you will be responsible for designing and developing kernel device drivers to verify target devices such as I2C, I3C, UART, and SPI.
You will work closely with communication protocols and have expertise in C, C++, Python, and scripting languages. Your primary goal will be to develop kernel modifications and kernel modules to ensure seamless system performance.
Key Responsibilities:
* Developing kernel device drivers to verify target devices like I2C, I3C, UART, and SPI.
* Designing and developing kernel modifications to enhance system functionality.
* Collaborating with cross-functional teams to resolve technical issues and improve system efficiency.
Requirements and Qualifications:
* Strong understanding of Linux Kernel Internals, including process scheduler, interrupt handling, memory management, concurrency/synchronization, and memory allocation.
* Proficiency in C, C++, Python, and scripting languages.
* Excellent problem-solving skills and ability to work independently.
Benefits:
* Frequent opportunities for professional growth and development.
* Collaborative and dynamic work environment.
* A competitive salary package.
What We Offer:
* State-of-the-art technology and equipment.
* Mentorship from experienced professionals.
* Ongoing training and support to stay up-to-date with industry trends.