Roles and Responsibilities :
Design, develop, test, and maintain high-performance Linux kernel drivers for hardware components.
Collaborate with cross-functional teams to identify requirements and implement solutions meeting customer needs.
Develop expertise in IPC protocols and system programming techniques to optimize system performance.
Troubleshoot complex driver development, debugging, and testing issues.
Utilize solid knowledge of Linux internals to enhance driver development and optimization.
Implement multi-threading techniques on multi-core processors to boost application performance.
Job Requirements :
Robust understanding of Linux internals, including device drivers, system calls, and file systems.
Proficiency in developing high-performance applications using multi-threading techniques on multi-core processors.
Experience with C++ language and its applications in Linux kernel driver development.
Knowledge of IPC protocols and system programming techniques is desirable.
Familiarity with Linux kernel development tools and frameworks is an advantage.
Excellent problem-solving skills and attention to detail are required.
📌 C++ Embedded Specialist Pune (India)
🏢 Tata Elxsi
📍 India
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.