Software Development Engineer in Test, Windows Live
Bellevue, Washington
Microsoft
Software Development Engineer in Test, Windows Live
BlackBerry
Hardware Designer - Intern
Microsoft
Senior Software Engineer
Microsoft
Principal Software Engineering Manager
Microsoft
Principal Group Engineering Manager
Microsoft
Software Development Engineer, Bing Speller
Qualcomm
Embedded Software Developer - Intern
Microsoft
Principal Software Engineer
Microsoft
Senior Software Engineer - Query Formulation Technologies
Microsoft
Software Development Engineer, Bing Indexserve
University of Waterloo