Software Engineer Windows Device Drivers

Job Description
Functional Area: System Software
Qualification : B.E/ B.Tech (Computer Science preferable) / MCA / M.Sc (Comp)
Languages & Programming Skills: C, C++, Win32, MFC
Frameworks & Tools: DDK, WDM, WDF, NDIS, Platform SDK & Visual Studio
Hardware & Protocol Knowledge: USB, PCI/PCI-Express, Ethernet, Bluetooth, Wi-Fi
Debuggers : Visual Studio & Win-DBG
OS : Windows
Desired Candidate Profile:
Expert in C & Data structures
Very Good knowledge of Windows Kernel & Device Drivers is must
Very Good knowledge of Windows Internals is must
Work experience on multiple device driver projects is must
Experience with NDIS is must.
Should have worked with Wi-FI/Bluetooth/Network drivers/ USB drivers / PCI or PCI-E peripheral drivers etc.
Good understanding of Bluetooth, wireless and networking protocols.
Familiarity with Bluetooth, Wireless & Network test tools and packet sniffers.
Must be good at using WinDbg in debugging different driver issues
Must be good at debugging bug checks and crash dump analysis
Should have exposure to Assembly Language Programming
Should have exposure to WHQL testing
Experience with hardware peripherals / buses/ protocols like PCI, USB, 802.3, 802.11 etc
Experience in developing user-mode applications
The candidate should be able to independently handle the activities.
Excellent Written and Verbal Communication skills
Fast Independent learner and self starter

Job Description:
This candidate will be involved in design, development of System Software including device drivers on windows platform in connectivity space.
Desired Profile Please refer to the Job description above
Experience 2 - 7 Years
Industry Type Semiconductors, Electronics
Role Software Developer
Functional Area IT-Other
Education UG - Any Graduate - Any Specialization, Graduation Not Required
PG - Any PG Course - Any Specialization, Post Graduation Not Required
Location Bengaluru/Bangalore, Hyderabad / Secunderabad
Keywords windows device drivers, wdm, wdk, ddk, ndis,Device Driver Programming, kernel, developer

MosChip is the only Semiconductor Service Company in India with 12+ years of product development experience. The Company has global footprint and developed over 30+ different ASIC’s & SOC’s with all the required software support. The company has a large pool of engineers with multi-disciplinary teams & can deliver ASIC, Firmware, Drivers, Boards & Platform solutions for Networking, Storage and Mobile industry. MosChip has concept to systems design competency with deep ARM processor knowledge that qualifies us to be a Design Service powerhouse.

Apply Now