Expoint – all jobs in one place
מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
Limitless High-tech career opportunities - Expoint

Microsoft Senior Quality Software Engineer Surface 
Taiwan, Taoyuan City 
9736360

17.07.2025

Theteam is seeking qualified candidates forin the Design Verification team to work on our next generation. You will be responsible for the design verification, characterization, tuning and stability ofsoftware. You will develop comprehensive verification and characterization strategies and plans that bridge high-level use cases to product architecture/design to effectively and systematically reveal and screen out defects. Theprovides critical analysis of data and drives 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 and methods to ensure robust product qualification. You will also lead test strategy discussions, develop test methodologies and plans, execute test procedures, and project-manage qualification cycles.

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • 4 or more years’ experience coding and debugging in C, C++ and/or C#, Python, and in the Windows Platform.
  • 1 or more ship cycles - Experienced shipping software and having been through more than one shipping cycle (same or different product).
  • 1+ years’ experience with two or more PC subsystems: WiFi, Bluetooth, Networking, Audio, Video, Display and Graphics, SSD and Storage, Touch systems, external ports like USB and DisplayPort, UEFI, firmware, and drivers.

Preferred Qualifications:

  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • 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.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:Microsoft will accept applications for the role until July 31, 2025.


Responsibilities
  • Lead quality validation efforts for a Surface product. This includes the Software components. You and your team will be the voice of quality and customer; to assure the product has the right quality to satisfy our customers and meet the high-quality standards we define for the Microsoft Surface products.
  • Be responsible for all aspects of test engineering and validation of the product hardware and software features, with opportunities to stretch more broadly. This will include working 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.
  • Candidate will leverage and develop AI based automation tools to help quality the product.
    Responsible for communicating program status and quality updates to upper management and key stakeholders.
  • Create and introduce innovative test techniques and methods to ensure robust PC/product qualification.
  • Develop and enforce test architectures, methodologies, tools, and comprehensive test plans, which will be performed in Redmond and by remotely located teams in Asia.
  • 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.
  • Provide inputs or prepare content for quality status of your project. These are communicated to upper management and key stakeholders on weekly basis and on every HW/SW milestone.
  • Triage incoming bugs to make sure right people are working on the issues and be proactive to investigate, repro and debug problems and collaborate with project team on solutions. Provide first level investigation and repro steps to developer team for investigation.
  • Review test reports and product defects identified by suppliers. Investigate and debug problems and collaborate with team on solutions for problems and defects.
  • Work on new devices at various stages of hardware development including proto-type hardware.
    Identify product risk areas and mitigate them through targeted testing.