Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Microsoft Logo

Software Engineer II

Microsoft

$100,600 - $199,000
Sep 13, 2025
Redmond, WA, US
Apply Now

Microsoft Devices Surface Software team is on a journey to create new experiences leveraging the Windows platform. A key part of our strategy is developing desirable and powerful devices that enable the experiences people want. This involves close collaboration between hardware engineers, software engineers, designers, manufacturers, and various industry partners to create industry-defining innovations.

Requirements

  • 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++
  • 2+ years of experience in software and/or hardware product development.
  • 2+ years’ experience working with hardware devices and debugging.
  • Experience with USB technologies.
  • Experience with Windows kernel and Windows device drivers.
  • Experience debugging memory crash dumps, ETL traces, system stability and performance.
  • Experience with various buses such as SPI, USB, I2C, UART.

Responsibilities

  • Track the latest developments in industry standards and incorporate them into Surface products
  • Investigate, reproduce, and debug complex system level problems by leveraging various software debuggers and analyzers.
  • Develop embedded firmware and device drivers to light up new features according to Surface product requirements and specifications.
  • Partner closely with silicon partners to plan future product roadmap.

Other

  • Bachelor's Degree in Computer Science or related technical field
  • Microsoft will accept applications for the role until September 21, 2025.
  • Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances.
  • If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.