Microsoft's Surface Devices team is seeking talented Software Engineers to join their mission of delivering iconic end-to-end products across hardware, software, and services. This role focuses on developing secure embedded firmware for Surface devices, working at the intersection of hardware and software.
As a Software Engineer on the Surface team, you'll be responsible for Windows Drivers development and Windows Services for Surface Devices. You'll work closely with electrical engineers, system engineers, and architects to define and implement features that optimize high-volume consumer products. The role offers opportunities to work on cutting-edge technology while collaborating with IHVs and Windows OS teams.
The position requires expertise in UEFI firmware development, system architecture, and security practices. You'll be working on critical aspects of device security and integrity, particularly in embedded firmware development. The role offers competitive compensation ranging from $100,600 to $234,700 depending on level and location, with higher ranges for San Francisco and New York City areas.
Microsoft provides a comprehensive benefits package including industry-leading healthcare, educational resources, savings and investment options, and generous parental leave. The company culture emphasizes growth mindset, innovation, and collaboration, with a strong commitment to diversity and inclusion.
This is an excellent opportunity for experienced software engineers passionate about firmware development and hardware integration to make a significant impact on Microsoft's Surface device lineup. The role combines technical challenges with the opportunity to work on products used by millions of people worldwide, making it an ideal position for those interested in the intersection of hardware and software development.