Microsoft's Devices Software team is seeking a talented Software Development Engineer to join their Surface Driver team in Hyderabad, India. This role is crucial in creating new experiences on the Windows platform, focusing on developing powerful devices that enable innovative user experiences.
The position involves close collaboration with silicon partners, system engineers, firmware engineers, and architects to deliver optimized product designs for high-volume consumer products. The successful candidate will work on bringing up new devices at various development stages, debugging complex system-level problems, and participating in development forums to implement software solutions.
As a Software Engineer in this role, you'll be working with cutting-edge silicon technology to enable new user experiences. The position requires expertise in C/C++ programming, Windows kernel and device drivers, and system-level development. You'll be part of Microsoft's mission to build platforms and products that create magical experiences across their ecosystem.
The role offers a hybrid work environment with up to 50% work from home flexibility and minimal travel requirements (0-25%). Microsoft provides comprehensive benefits including industry-leading healthcare, educational resources, savings and investments opportunities, parental leave, and generous time off.
This is an excellent opportunity for a mid-level software engineer with system-level programming experience to work on innovative hardware-software integration projects at one of the world's leading technology companies. The role combines technical challenges with collaborative teamwork, making it ideal for someone who enjoys working across disciplines to create industry-defining products.