Microsoft's Surface Post Launch Engineering team is seeking a Software Engineer II to join their dynamic team focused on shaping the future of devices. This role involves working on Microsoft Surface products, combining startup culture with enterprise stability. The position requires expertise in embedded systems, device drivers, and hardware interfaces. You'll be responsible for debugging, developing fixes, and implementing new features for Surface products. The role demands strong technical skills in C/C++, embedded firmware, and hardware debugging. Working at Microsoft offers the opportunity to impact millions of users while being part of a global technology leader. The position offers comprehensive benefits, professional growth opportunities, and the chance to work with cutting-edge consumer electronics. This role is perfect for engineers passionate about hardware-software integration and looking to make a direct impact on consumer devices.