Senior Software Engineer - Device Driver

3 - 7 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Windows Kernel Driver Development Engineer at Mitsogo Inc., you will be responsible for the design, development, and maintenance of device drivers for Windows operating systems. Your expertise in Windows Internals and a minimum of 3 years of experience in Windows Kernel driver Development are crucial for this position. You will collaborate closely with R&D Engineers and software developers to ensure seamless integration of drivers with the software stack. Key Responsibilities: - Design and develop Windows device drivers using Kernel-Mode Driver Framework (KMDF) and User-Mode Driver Framework (UMDF). - Write, debug, and optimize code in C and C++ for Windows environments. - Perform HLK tests on Kernel mode / User mode drivers to ensure compliance with Windows Hardware Compatibility Program standards. - Collaborate with architects and stakeholders to understand specifications and requirements. - Conduct thorough testing and validation of drivers using Windows Hardware Lab Kit (HLK). - Troubleshoot and resolve issues related to driver functionality and performance. - Ensure adherence to industry standards and best practices for driver development. - Document driver design, implementation, and testing procedures. Qualifications: - Education: Bachelor's / Masters degree in computer science, Electrical Engineering, or a related field from a reputed institution. - Experience: Minimum of 3 years of experience in Windows Driver Design & Development. Technical Skills: - Expert level proficiency in C/C++ programming. - Good understanding of Windows KMDF & UMDF programming. - Strong understanding of Windows operating systems internals. - Strong communication and teamwork abilities. - Excellent problem-solving skills and attention to detail. - Proficiency in using Windows Hardware Lab Kit (HLK) and Virtual HLK (VHLK). - Familiarity with the Windows partner signing/driver update and release processes will be an added advantage. - Ability to work independently and manage multiple tasks effectively. Soft Skills: - Excellent problem-solving and analytical skills. - Strong communication and documentation abilities. - Ability to work independently and as part of a team. - Attention to detail and a commitment to quality.,

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You