Senior Software Engineer - Microsoft Devices Group - Hardware () in Redmond, WA


TitleSenior Software Engineer - Microsoft Devices Group - Hardware ()
CategoryHardware Engineering
LocationRedmond, WA
DivisionMicrosoft Devices Group
Date AddedDecember 5, 2014
Open Positions1

Microsoft Hardware is continuing to revolutionize consumer electronic devices. The team that incubated Kinect and profoundly redefined the way people interact with technology is forming a product development team to change the world again! We are growing team of experienced device product developers, working in a startup environment on redefining experiences with epic technology innovation.

We are developing ground-breaking hardware, software and experiences across computer vision, machine learning, human-computer interaction, image and video processing, networking and graphics. We will transform our ideas into reality through shipping a first-to-market product.

We are looking for Senior Software Development Engineer to join our new firmware & diagnostics engineering team.

A successful candidate will be responsible for writing low level and system level diagnostics, help to bring up new HW and support HW builds. In this position you will be working with teams ranging from hardware, platform and silicon. Bring up and validation of new HW and tricky multi-disciplinary areas.

Successful candidates will have:
- Experience architecting and developing frameworks and drivers for Windows
- Hardware bring-up and validation experience
- Excellent working knowledge of C# and C/C++
- Excellent cross group collaboration skills
- 6+ years software development experience

Additional Experience Desired:
- Strong understanding of memory qualification and parameters affecting it
- Understanding of various hardware peripherals and how they can impact each other
- Scripting language experience

Education
- BA/BS or advanced degree in Computer Science or Electrical Engineering preferred

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft