Principal Validation Engineer


June 11, 2021

Microsoft's hardware teams incubate advanced technologies and build deep partnerships with internal research, product planning, business, and marketing teams. Microsoft ships tens of millions of hardware products every year, including the Xbox, Surface devices, HoloLens, accessories, and much more. Our opportunities represent a variety of disciplines including, but not limited to, design, verification, performance modeling, and DevOps supporting the development of custom silicon. Microsoft’s hardware teams are also expanding into innovative technologies such as quantum computing! We are looking for the best and brightest to join us in designing for the future!
The Silicon Engineering and Solutions team is seeking enthusiastic, driven and intellectually curious engineers to join the post-silicon validation (including functional, electrical, and power/performance aspects) team for our projects. We are responsible for delivering cutting-edge, custom System on a Chip (SoC) designs that can perform complex, high-performance functions in the most efficient manner. As a senior technical individual contributor in this high impact role on the team, you will:
  • Own post-silicon validation of one or more key area (e.g., Functional/Electrical Silicon Bring-up and Debug, Signal Integrity, Electrical Characterization, Power Validation and Tool Development)
  • Become an expert on the overall architecture, implementation of complex features/flows/protocols, and their interactions with other parts of the SoC, with the platform, and with software
  • Develop validation strategy, requirements, environments, tools, and methodologies including debug board and hardware/software requirements
  • Apply your knowledge of validation principles and techniques and your judgement to write test plans and implement them by developing test content, scripts, tools, and other verification collateral
  • Execute content in post-silicon, triage, and debug failures
  • Define, guide, and contribute to the implementation of silicon debug tools and capabilities
  • Apply your growth mindset to learn and adapt in a complex and dynamic environment
  • Engage with partners to drive continuous improvement to both the design, to validation plans/collateral, and to methodology to prevent, reduce, and/or find bugs sooner, more easily, or more reliably
  • Provide technical guidance, coaching, and mentorship to other engineers in your areas of expertise
  • Collaborate with and influence architects, logic designers, verification engineers, other post-silicon validators, and IP and tool providers
  • Delight your customers by providing high quality results on schedule
  • Provide technical leadership with respect and integrity
  • Apply your expertise towards pre-silicon verification plans, tests, and debug of your area
Required Qualifications:
  • Bachelors degree in Electrical or Computer Engineering (or equivalent) + 10 years of experience between design and validation OR a Masters degree in Electrical or Computer Engineering (or equivalent) + 7 years of experience between design and validation
  • Applied understanding of Computer Architecture and SoC validation principles, including a broad understanding of SoC subsystem, SoC system level, and platform level functionality
  • 5+ years developing and driving validation technical strategy and capabilities in a particular area (e.g., functional, electrical, power, performance)

Preferred Requirements:
  • Demonstrated success in running cross-disciplinary taskforces
  • Deep expertise in functional, electrical, or power/performance validation
  • Verification, logic development or validation experience as part of a CPU, SoC and/or IP development team
  • Demonstrated validation expertise in one or more of the following:
    • Functional: Core, PCIe, Ethernet, Memory Controller, Security, IO, Power Management, Coherency, BIOS/Microcode development and debug
    • Electrical: High Bandwidth Memories (HBMs), PCIe, High Speed Serdes
    • Power and Performance
    • Automation, Content Creation, or Tools/Scripts Development
  • Writing scripts/software with industry standard languages such as Python or C/C++
  • Ability to develop and build kernels and modify existing commercial OS images adding SoC validation debug hooks, drivers, and various capabilities into them
  • Ability to develop synthetic SoC validation Core, Coherency, Memory, and IO content to run on both bare metal and OS environments
  • Ability to develop sophisticated tools/scripts to support SoC validation debug activities such as crash dumps and register dumps
  • Understanding of board level schematics
  • Understanding of system level software and firmware
  • Experience running silicon content on pre-silicon platforms such as emulation or FPGA based systems
  • Demonstrated success in hardware/software debug efforts
  • Hands on expertise debugging silicon failures using on chip debug features (e.g., trace or JTAG) as well as test equipment (e.g., protocol analyzers, bit error rate testers, logic analyzers, high speed oscilloscopes)
  • Exposure to 2.5 D or 3D stack packaging
  • Effective communication, collaboration and teamwork skills and ability to lead, grow, and contribute to diverse and inclusive teams
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.

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. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.