San Diego, CA Full-time 12/2/2025 $139.9k - $304.2k per year
Master's with 2+ Years of Experience
Job Description
Microsoft is seeking a Principal Hardware Engineer to support Azure cloud servers by developing validation plans for PCIe components and storage solutions, ensuring high-quality and reliable hardware for its cloud infrastructure.
Requirements
Master's Degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or related field AND 7+ years technical engineering experience
OR Bachelor's Degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or related field AND 8+ years technical engineering experience
8+ years of experience with PCIe Switch and PCIe Retimer validation, performance testing and white-box testing
8+ years of experience with software, test framework, and script development skills: C/C++ Programming, Python Scripting
Responsibilities
Develop comprehensive validation plans and strategies for PCIe Switch, Retimer, and related storage components
Define, prototype, and document test requirements and specifications for productization and supplier implementation
Implement and execute tests to reproduce and analyze failures from qualification or production environments
Collaborate with system and fleet support teams to perform detailed root-cause analysis of PCIe and storage issues
Design and build advanced automation frameworks using Python, C, and C++ for test orchestration, data processing, and reporting
Create scalable and modular test frameworks and tools for automated test execution, result parsing, triage, and dashboard generation
Provide technical leadership in validation architecture, automation design, and test methodology
Partner with internal teams and test development houses to establish standardized validation suites and consistent methodologies for PCIe components
Perform deep failure analysis using PCIe/SAS protocol analyzers, oscilloscopes, and other diagnostic instruments
Lead board-level bring-up and debug using JTAG, serial interfaces, and kernel-level tools across Windows and Linux platforms
Support validation and qualification for data center, GPU, and AI/ML platforms integrating PCIe Switch and Retimer components
Ensure readiness and interoperability across multiple PCIe generations and storage technologies
Serve as the subject matter expert for PCIe Switch and Retimer validation