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!
Responsibilities
The Surface Team is seeking qualified candidates for a Software Firmware Engineer in Design Verification. You will be responsible for the design verification and qualification of Surface devices. You will develop scripts and automation for both lab instruments and Surface devices themselves to effectively and systematically reveal and characterize Surface device parameters, performance and experiences. Test automation framework can comprise modules that exercise various functional design blocks of Surface devices in audio, camera, display, touch, WiFi, Mobile Broadband, keyboard, storage, thermal and power using well-structured scenarios, workloads, and use cases. You will create and introduce innovative test techniques and methods so that the automation can be scaled over large number of devices with high throughput. In addition, you will utilize your knowledge of critical performance data and your statistical data analysis techniques to provide clarity in device performance to drive the right solutions and design changes.
The position involves working closely with electrical engineers, hardware engineers, software engineers, design verification engineers, and program managers.
Qualifications
- Minimum BS/MS in Electrical Engineering, Computer Engineering, Computer Science or similar field.
- Strong English communication skills required, including the ability to clearly express technical concepts in verbal and written forms.
- Minimum of 5 years software development experience in Windows environment
- 1-3 years’ experience with database administration, data modeling, and visualization
- Powershell, Perl, Python scripting experience
- C#/C++ programming language
- Strong debugging skills
- Knowledge of software quality processes and practices
- Ability to plan, schedule and drive results in sometimes parallel priorities and adapt to changing circumstances
- Knowledge in one or a few of the technology domains will be a plus; NFC, mechatronics, thermal, power, optoelectronics, RF
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Get email alerts for the latest"Software Engineer II_ Design Verification jobs in Suzhou, Jiangsu, China"
