- Design, develop, and test device drivers for Linux, Android, and QNX operating systems
- Collaborate with cross-functional teams to identify and prioritize driver development requirements
- Develop and maintain driver code, including kernel modules, character devices, and block devices
- Troubleshoot and debug driver issues using various tools and techniques, such as kernel debugging, print statements, and logic analyzers
- Optimize driver performance, power consumption, and reliability
- Ensure compliance with relevant industry standards, such as Linux Kernel CodingStyle, Android Coding Standards, and QNX Coding Conventions
- Participate in code reviews and contribute to the improvement of the overall code quality
- Collaborate with QA teams to develop and execute test plans for driver validation
- Provide technical leadership and guidance to junior team members
- Stay up-to-date with the latest developments in Linux, Android, and QNX operating systems, as well as emerging trends and technologies in the field
📌 BSP / Driver Developer (Pune)
🏢 KPIT
📍 Pune