| Do you have world class software development talent? Do you want to develop software that will be used by |
| millions of people worldwide? Do you want to work in a distributed team with Microsoft top talent, emerging |
| in world-class Microsoft company culture and learn cutting edge Microsoft software development |
|
| practices? This job will involve writing software for Microsoft’s keyboards, mice, and other devices. |
|
| Requirements for all candidates: |
|
| |
|
| • BS/MS degree in computer science |
|
| • Passion for developing great software |
|
| • Exceptionally strong sense of ownership for quality work product |
|
| • Good written and spoken English, or willingness to quickly learn |
|
| • Excellent communication skills |
|
| • Willing/able to travel to USA. |
|
| • Cross-group collaboration across multiple time-zones |
|
| Requirements for recent graduates: |
|
| • Exceptional C++ skill level for new graduate |
|
| • Experience or interest in Windows programming |
|
| • Passion for designing, developing, and shipping bug-free, maintainable application software in C++ |
| |
|
| Requirements for industry candidates: |
|
| • Expert level C++ and software engineering skills |
|
| • A proven track record of designing, developing, and shipping bug-free, maintainable application |
| software in C++ |
|
| • Strong Win32 development skills |
|
| Pluses: |
|
| • Kernel mode device driver development a big plus |
|
| • Kernel mode debugging a big plus |
|
| • Visual Studio |
|
| • Windows Installer |
|
| • COM |
|
| • STL |
|
| • TDD |
|
| • DDK/WDK |
|
| • Agile software development |
|