177 Maimsd Technology Jobs
Windows Device Driver Engineer
Maimsd Technology
posted 22d ago
Key skills for the job
Job Title : Window Device Driver Engineer
Location : Hyderabad
Experience : 3-5 years
Job Type : Full-Time
About the Role :
As a Window Device Driver Engineer, you will play a crucial role in enabling the seamless integration of hardware devices with the Windows operating system. Your expertise will be instrumental in developing high-quality, efficient, and reliable device drivers that meet the performance and compatibility requirements of our products. You will work closely with hardware engineers, software developers, and testing teams to ensure the successful integration and operation of devices in Windows environments.
Responsibilities :
- Device Driver Development : Develop and maintain Windows device drivers for various hardware components, ensuring compatibility, performance, and reliability.
- Kernel Programming : Demonstrate proficiency in Windows kernel programming, understanding the intricacies of the operating system's core functionalities.
- Windows Device Driver Technologies : Be well-versed in Windows device driver development frameworks such as WPF, WDM, KMDF, and UMDF.
- Windows Internals and PCI Bus : Possess a deep understanding of Windows internals and the PCI bus architecture, enabling efficient driver development and troubleshooting.
- Debugging Tools : Be proficient in using debugging tools like WinDbg, Windows Debug Viewer, ETL, ReadWrite, Windows Logo & HLK, Oscilloscopes, and Protocol analyzers (e.g., Lecroy USB).
- Programming Skills : Have strong programming skills in C, C++, and Data Structures.
- IDE Proficiency : Be proficient in using Visual Studio as an IDE for driver development.
Qualifications :
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- 3 to 5 years of experience in Windows device driver development.
- In-depth knowledge of Windows kernel programming and device driver frameworks.
- Proficiency in C, C++, and Data Structures.
- Experience with debugging tools and techniques.
- Strong problem-solving, analytical, and communication skills.
Additional Preferred Skills :
- Experience with hardware-related protocols and interfaces.
- Knowledge of Windows Driver Model (WDM) and Kernel-Mode Driver Framework (KMDF).
- Familiarity with performance optimization techniques for device drivers.
Employment Type: Full Time, Permanent
Read full job description