Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is seeking a Senior Systems on Chip Hardware (Digital, Analog or Power and Performance) Validation Engineer to join the post-silicon validation team. This team is responsible for working on numerous projects within Microsoft, focusing on the development of custom silicon for a diverse range of systems. Their ultimate goal is to deliver cutting-edge and custom System-on-Chip designs capable of efficiently performing complex and high-performance functions.
Requirements
- 4+ years of experience in SoC subsystem, SoC system level, and platform level functionality and writing scripts/software with industry standard languages like Python or C/C++.
- Experience in verification, logic development, analog validation, or validation tools as part of a CPU, SoC, and/or IP development team
- Demonstrated validation expertise in one or more of the following areas: Electrical validation: SerDes, IO, high-speed interconnects, analog circuits, Power and performance validation, Automation, content creation, or tools/scripts development
- Ability to develop synthetic SoC validation content for Core, Coherency, Memory, and IO, to run on both bare-metal and OS environments
- Ability to develop sophisticated tools/scripts to support SoC validation and debug activities, including: Maximum power analysis, Current transient measurements, Register dumps
- Understanding of board-level schematics
- Understanding of system-level software and firmware
Responsibilities
- Own post-silicon validation of one of the following areas: IO electrical/analog, Functional IO interfaces
- Define, guide, and contribute to the implementation of silicon debug tools and capabilities
- Become an expert in high-speed IO interfaces (e.g., PCI, CXL), including: Their architecture and implementation, Interaction with other SoC components, the platform, and software
- Provide technical guidance, coaching, and mentorship to other engineers
- Develop validation strategy, requirements, environments, tools, and methodologies
- Write and implement test plans using: Validation principles and techniques, Test content, scripts, tools, and collateral
- Execute test content in post-silicon environment; triage and debug failures
Other
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
- Proficient communication, collaboration, and teamwork skills, with the ability to lead, grow, and contribute to diverse and inclusive teams
- Leadership skills
- Ability to develop sophisticated tools/scripts to support SoC validation and debug activities
- Deliver high-quality results on schedule to satisfy customer expectations