Microsoft's Surface Team is seeking a skilled Software Engineer II to join their innovative device development efforts. This role focuses on creating cutting-edge devices and enhancing customer experiences through sensor-based solutions. As a lead engineer, you'll guide a team in developing algorithms and implementing code for high-volume consumer products.
The position involves working with the Surface Team, one of Microsoft's premier hardware divisions, where you'll collaborate across multiple disciplines including electrical engineering, system engineering, UX design, and software architecture. You'll be instrumental in shaping feature definitions, selecting platforms, and developing sophisticated algorithms for consumer electronics.
The ideal candidate brings 4+ years of experience in sensors and algorithm development for consumer PCs or electronics, along with strong expertise in embedded systems, microprocessors, and various interconnect buses. Your role will be crucial in driving innovation in Microsoft's hardware ecosystem, particularly in sensor-based solutions and firmware development.
This is an excellent opportunity for someone passionate about hardware-software integration, with strong debugging skills and experience in Windows-based drivers. You'll be working in Hyderabad, India, contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.
The position offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and various other perks. You'll be part of a dynamic team that values collaboration, innovation, and technical excellence, while working on products that impact millions of users worldwide.