Role & responsibilities
Develop, enhance, and maintain Linux and Windows device drivers.
Migrate proprietary driver frameworks to standardized DAL/HAL architecture.
Design and implement reusable APIs for cross-platform portability.
Perform driver debugging, integration, performance optimization, and validation.
Work closely with hardware and firmware teams for board bring-up and system integration.
Handle module development independently and mentor junior engineers.
Drive technical problem-solving and design discussions.
Preferred candidate profile
Linux Kernel Programming
Windows KMDF/UMDF/WDM Frameworks
Embedded Systems Architecture
Firmware-Driver Interaction
System-Level Debugging Tools