Connecting people I'd hire with companies I'd work at

Matt Wallaert
companies
Jobs

Software Engineer II

Microsoft

Microsoft

Software Engineering
Posted on Aug 29, 2025

Software Engineer II

Taipei, Taipei City, Taiwan

Save

Share job

Date posted
Aug 29, 2025
Job number
1862621
Work site
Up to 50% work from home
Travel
0-25 %
Role type
Individual Contributor
Profession
Software Engineering
Discipline
Software Engineering
Employment type
Full-Time

Overview

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!


Our Surface Quality Taipei team is looking for a Software Engineer II who is passionate about high quality software and customer experience and validating high quality premium devices and working with latest technologies in the PC space. You will be responsible for the design verification, characterization, tuning and qualification of the software running in different Surface devices. You will develop and perform comprehensive verification and characterization strategies and plans that bridge high-level use cases to product architecture/design to reveal and screen out defects effectively and systematically.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Qualifications

Required Qualifications:

  • BS/MS in Computer Science or Computer Engineering, or a related degree and equivalent experience.
  • Demonstrated ability to design comprehensive validation and verification strategies with supporting documentations including test plans, procedure, and reports, with hands-on execution capability.
  • Working knowledge of 2 or more PC subsystems: WiFi, Bluetooth, Networking, Audio, Video, Display and Graphics, SSD and Storage, Touch systems, external ports like USB and DisplayPort, and UEFI. Experience in coding and debugging in languages including, but not limited to, C, C++, C#, Python in the Windows Platform.
  • Excellent interpersonal skills including written and oral communications with proven ability to solve complex technical challenges and drive cross-functional decisions under pressure.

Preferred Qualifications:

  • Deep background and understanding in Windows and PC architecture, including driver architecture.
  • Electrical Engineering knowledge or experience.
  • Working knowledge of firmware and/or embedded systems.
  • Experience using a debugger to quickly identify and resolve issues spanning multiple subsystems.

Microsoft Cloud Background Check

  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.

#W+DJOBS

Responsibilities

  • Be responsible for all aspects of test engineering and validation of their features, with opportunities to stretch more broadly. This will include working closely with software and hardware developers and program managers to create solid core designs and enable testability of the products.
  • Develop new test architectures, methodologies, tools and comprehensive test plans. This includes documenting test architecture, test plans and test cases.
  • Identify product risk areas and mitigate them through targeted testing.
  • Conduct technical reviews/audits throughout the development process. This would include reviews/audit of the test architecture, test plans, test cases, and test results from suppliers.
  • Work on new devices at various stages of hardware development including proto-type hardware.
  • Work closely with software and hardware developers and program managers, located in Redmond and in Asia, to create solid core designs and enable testability of the products. Also involves working with external suppliers on test execution and test results auditing.
  • Drive defect reproduction and analysis, study of data produced from static and dynamic code analysis tools, and participate in specification reviews, design reviews, and code reviews.
  • Create appropriate test automation for all aspects of assigned features including core scenarios, performance, reliability, and stress.
  • Drive test analysis through test suite code coverage and data analysis tools.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Industry leading healthcare
Educational resources
Discounts on products and services
Savings and investments
Maternity and paternity leave
Generous time away
Giving programs
Opportunities to network and connect

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.