Are you passionate about building cool devices and technologies? Microsoft's 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
The Microsoft Surface Team
is seeking qualified candidates for Software Engineers
positions in the Design Verification
team. You will be responsible for the design verification, characterization, tuning and qualification of software and firmware for different Surface
devices. You will develop comprehensive verification and characterization strategies, tools and plans that bridge high-level use cases to product architecture/design to effectively and systematically reveal and screen out defects. Part
of your role will be to provide critical analysis of data and to drive the right solutions, design changes, optimizations and trade-offs in the context of business priorities. On a frequent basis, you will create and introduce innovative test techniques, tools and methods to ensure robust product qualification as well as a deep understanding of the ways the products in general and your area of ownership is used. You will also lead test strategy discussions, develop test methodologies and plans, execute test procedures, and project-manage qualification cycles.
The position involves working closely with electrical engineers, mechanical engineers, software engineers, hardware verification engineers, manufacturing test engineers and program managers.
in Computer Science
or similar with more than five years of experience designing, developing and testing low level software and firmware for high-volume consumer electronics.
coding and debugging skills with proven experience with drivers and\or embedded software
ability to design comprehensive verification strategies with supporting documentation including test plans, procedures, and reports.
communication skills required, including the ability to clearly express technical concepts in verbal and written forms.
be able to plan work, and work to a plan adapting as necessary in a rapidly evolving environment.
The ability to comprehend and assimilate technical concepts across multiple disciplines is a plus.
, motivated and self-driven.
and international travel may be required.
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