Software Engineer II - Device Driver/Hardware Ecosystem


Location: Redmond, Washington

Job Type: Full time


Show that gap who’s boss!
Women are 16% less likely than men to apply to a job once they’ve viewed it, but are 16% more likely to get hired after applying to a job.*
*LinkedIn Talent Solutions Gender Insights Report 2019

In the era of ubiquitous computing, Windows is the platform that is expanding with the growth of intelligent edges: Internet-of-Things (IoT), Hololens, tablets, Xbox, Surface Hub, both AMD64 and ARM64 Desktop PCs, Azure Stack HCI, Datacenter Servers, and supporting Linux with WSL. The platform features are complemented by a vibrant and healthy Windows hardware ecosystem developed by both first-party and OEM partners.

The Windows Hardware Lab Kit (HLK) team owns the charter for continuously improving the quality of Windows hardware ecosystem. The HLK team delivers both the infrastructure and contents to validate all devices, firmware, drivers, systems, and solutions, through partner Co-Engineering engagements and Windows Certification Program. We work closely with OEM/ODM/IHV/ISV throughout the OS development cycle, and after each OS release, the HLK continues to set the quality bar for new hardware partners entering the Windows ecosystem.


If you are interested in making a huge impact to all Windows devices in the world, we have an immediate opening for a strong software development engineer to contribute to this effort. Some of the technical challenges you will have opportunity to work on are: how to design universal test content that can run across Windows hardware platforms; how to enlighten the content deployment and execution pipeline via the cloud to speed up our co-engineering enablement; and how we do use the telemetry data to continuously monitor ecosystem health and drive Microsoft’s future technology decisions.In this role, you will be directly contributing to multiple parts of engineering, from customer engagement, design, coding, testing, to telemetry analysis.



- A minimum of 3 years of relevant software design and development experience

- Development skills in C, C++, and C#/.NET design and coding

- A BS in Computer Science or equivalent


- Strong passion for working with industry engineering partners and new device technologies

- Strong passion for device and driver quality

- Proven experience working through full product cycles from initial design to final product

- Experience with SQL, XAML, WPF, NuGet, or WTT are a plus

- Solid written and verbal communications skills

- Outstanding technical problem solving and debugging ability

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to, the following specialized security screenings:

Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

You’ve got this!