Description :
Job Title: Software Development Engineer Job Category: Software Development Product: Surface Date Posted: 08/01/2008 Job Code: 237636 Location: WA - Redmond Travel Required: Would you like to work on an innovative computing platform that truly integrates into consumers' lifestyles and commercial venues? Would you like to build a novel user input system that redefines how people interact with computers? Do you want to help create an end-to-end innovative experience using Hardware, Software and Services? The Surface Team is creating a radically different platform that is new for both Microsoft and for the industry. We are seeking a talented developer to help us deliver this unique and exciting experience. The Surface Development Kit team is responsible for delivering an innovative platform of rich APIs and controls that enables developers and designers to use familiar programming models, languages and tools to efficiently build unique experiences for this new platform. As a member of our team, you will be responsible for delivering many key features of the SDK, like new APIs that empower the vision of this new platform, new WPF based controls that use these APIs to provide a stock experience for new user interactions. You should have excellent technical skills and a minimum of 3 years in software development. Experience developing a new SDK or framework is highly desirable. Familiarity with C++/C# development is also a plus. Demonstrated experience working through the full product cycle from initial design to final product delivery is required. Excellent communication skills, as well as the ability to work well with your customer developers, PM, QA and Design counterparts is required. You should be ready to work in a fast-paced environment in which everyone takes ownership of the end-to-end solution, and possess a strong desire to deliver an awesome user experience. Custom control exerperience in Win32, WPF, MFC or any other Windows Framework is necessary to be successful int this role. Most importantly, we need someone with a passion for developing a solid framework to enable internal and external developers to build exciting new applications on a totally new platform. Microsoft has been creating software that changes the way people work for decades. Come help us change the way people live!