Are you passionate about building cool devices and technologies? The Surface Team focuses on building devices that fully express the Windows vision. A fundamental part of our strategy is having desirable and powerful devices that enable the experiences people want, and elicit their excitement. Creating these devices involves a close partnership between hardware and software engineers, designers, and manufacturing. We are currently building the next generation and Surface needs you!
Role & Opportunity: The Surface Fundamentals team is looking for qualified Design Verification Engineers who are skilled an passionate about experiences in specific areas. We need people who love gaming, creating music or artwork, listening to music and watching movies, or taking and editing photos. If you love one or more of those areas, and you know a lot about the tools, software, and community involved in each of those, then we can use your expertise. You’ll use your knowledge to create test suites, provide design feedback, and advocate for a great customer experience. You’ll work with the rest of the team to ensure that we’re running the right scenarios, prioritizing the issues, and verifying fixes. Our team works to support each other and balance work as needed to accomplish our team goals. We work with our partners to prioritize our work and meet their needs. Collaboration is a key part of our team’s success, and it’s a great opportunity for you to constantly learn new technologies and skills.
Be responsible for all aspects of test engineering and validation of features within a vertical area, with opportunities to stretch more broadly. This will include working closely with software and hardware developers, program managers, and other SDETs to create solid core designs and enable testability of the products.
Conduct technical reviews throughout the development process. This would include reviews of the test architectures, test plans, test cases, and results.
Work on new devices at various stages of hardware development including prototype hardware.
Drive defect reproduction and analysis, study of data produced from static and dynamic code analysis tools, and test analysis through test suite reviews.
Identify product risk areas and mitigate them through targeted testing.
Investigate issues found during test passes; root cause and drive bugs to resolution
The position involves working closely with electrical engineers, hardware engineers, software engineers, design verification engineers, and program managers.
BS/MS in Computer Science or Computer Engineering, or a related degree and equivalent experience.
Deep understanding of testing methodologies Experience with C/C++, C#, Python, and PowerShell.
5 or more years of experience in a relevant field.
2 or more years of experience coding and debugging in C, C++ and/or C#, and in the Windows Platform.
2 or more ship cycles
Experienced shipping software and having been through more than one shipping cycle (same or different product).
4 or more years in Customer facing engineering solutions, consultant or equivalent role. Domestic and international travel may be required.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin or ancestry, age, disability, marital status, pregnancy, protected veteran status, protected genetic information, political affiliation, or any other characteristics protected by local laws, regulations, or ordinances.
A little about us:
Microsoft offers training and employment opportunities to help you turn your military experience and skills into a civilian technology career.