Overview:
In this role you will drive system validation for Azure’s hardware platforms, bridging hardware, firmware, and software to deliver scalable cloud solutions. You’ll lead test and debug strategies, develop automation, and collaborate with cross-functional teams and OEM/ODM partners. You will influence product quality and reliability across datacenter-scale systems, contributing to Microsoft’s cloud hardware evolution. This is a hands-on, impact-oriented role in a fast-paced, innovative environment.
Responsibilities:
Design, develop, test, and maintain scalable server and CPU/GPU systems solutions Create APIs, drivers, libraries, and diagnostic tools interfacing with firmware/hardware Develop reusable code and lead design/code reviews for quality and performance Architect automation frameworks for system validation, hardware qualification, and large-scale testing Define and execute validation strategies for software/hardware functionality, performance, and cloud-scale quality Troubleshoot complex issues via code, logs, telemetry, and cross-functional root-cause analysis Leverage automation, data analytics, and AI to improve test coverage and debugging Collaborate with software, hardware, firmware teams and OEM/ODM partners on integration and product delivery Provide technical leadership in software design, development, debugging, and validation Drive continuous improvements in engineering practices and product quality
Key requirements:
Bachelor's Degree in Computer Science or related field AND 4+ years of technical engineering experience with coding in C, C++, C#, Java, JavaScript, or Python OR equivalent experience Ability to meet Microsoft security screening requirements Prefers BS/MS in Electrical/Computer Engineering/Compute Science and 6+ years of relevant server systems experience (preferred) Hands-on experience in server hardware validation, test infrastructure, automation, and test execution (preferred) Experience with Windows and Linux operating systems; strong debugging and measurement tool skills Familiarity with PCIe, memory subsystems, networking, power management, remote device management; system-level protocols (ACPI, I2C, PCI) Experience with data analytics, telemetry, and dashboarding; cross-functional communication skills Ability to trace issues across firmware, drivers, and OS; strong collaboration across teams Strong technical communication (verbal and written) Self-motivated and collaborative team player Finely tuned debugging and problem-solving mindset Server hardware validation architecture Automation and test infrastructure development Python or PowerShell for automation