Microsoft's Devices Software team is seeking a Software Engineer II to join their Surface UEFI team in Bangalore, India. This role is crucial in creating new experiences on the Windows platform, focusing on developing desirable and powerful devices. The position involves close collaboration with hardware engineers, software engineers, designers, and manufacturing partners to create industry-defining firsts.
The ideal candidate will be responsible for partnering with silicon partners, system engineers, firmware engineers, and architects to deliver product designs optimized for high-volume consumer products. The role requires expertise in UEFI development, hardware interfaces, and Windows system architecture, with a focus on bringing up new devices and debugging complex system-level problems.
This is an excellent opportunity for a mid-level software engineer with 2+ years of experience who is passionate about low-level system development and wants to work on cutting-edge hardware-software integration. The position offers a hybrid work arrangement with up to 50% work from home flexibility and requires 0-25% travel.
Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investment options, parental leave, and generous time off. The company maintains a strong commitment to diversity and inclusion, providing equal opportunities to all qualified applicants regardless of their background.
The role combines technical expertise with collaborative teamwork, requiring both strong programming skills and excellent communication abilities. You'll be working at the intersection of hardware and software, helping to shape the future of Microsoft's Surface devices while being part of a global team that's pushing the boundaries of technology.