C++ Embedded Specialist
Tata Elxsi · Pune, Maharashtra, India
Tata Elxsi · Pune, Maharashtra, India
**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 strong knowledge of Linux internals to enhance driver development and optimization. - Implement multi-threading techniques on multi-core processors to boost application performance. **Job Requirements :** - Strong 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.