Job Description: Senior Software Diagnostic Engineer at Microsoft Silicon and Cloud Hardware Infrastructure Engineering (SCHIE)
Microsoft’s Silicon and Cloud Hardware Infrastructure Engineering (SCHIE) team is at the heart of Microsoft’s expanding Cloud Infrastructure, driving the company’s “Intelligent Cloud” mission. SCHIE plays a crucial role in delivering core infrastructure and foundational technologies that support Microsoft’s vast array of over 200 online services, including AI, Bing, MSN, Office 365, Xbox Live, Skype, OneDrive, and the Microsoft Azure platform. This team is pivotal in developing Microsoft’s server and data center infrastructure, security and compliance protocols, operational processes, globalization efforts, and manageability solutions.
Partnering closely with the Azure Service teams, SCHIE is dedicated to creating the hardware, software, services, and infrastructure roadmap that powers technical computing workloads on Azure. The focus of the team is on smart growth, efficiency, and delivering a trusted experience to customers and partners globally. The SCHIE Hardware Diagnostic Engineering team plays a critical role in this mission by designing and developing diagnostic software solutions for server and rack infrastructure components used in Microsoft’s online services. The team works collaboratively with Microsoft product groups, industry partners, and researchers to architect server diagnostic solutions that support the diagnostics and servicing of hardware essential to cloud services platforms.
We are seeking a highly motivated Senior Software Diagnostic Engineer with a strong understanding of server and infrastructure hardware, particularly in the context of cloud data centers. This role requires a passion for learning, a drive to contribute, and a desire to grow in one of the most dynamic and rapidly expanding sectors of the tech industry.
Key Responsibilities:
- Hardware Diagnostics and Validation: You will be responsible for testing and validating hardware diagnostic modules for servers and infrastructure components deployed in Microsoft Cloud Data Centers. This includes developing software and automation scripts to support these validations.
- Software Development and Automation: Engage in code development for test automation using languages such as C, C++, C#, Python, PowerShell, or Perl within Windows Server environments (2012, 2016, 2019) or using BASH in Linux environments.
- Cross-Functional Collaboration: Work closely with various teams within Microsoft, including Server ODMs (Original Design Manufacturers), OEMs (Original Equipment Manufacturers), and component vendors to test and validate their diagnostic tools integrated into workflows for detecting, mitigating, and correcting hardware faults.
Required Qualifications:
- Coding and Scripting Expertise: At least 5 years of hands-on coding and scripting experience in C/C++/C# within Windows Server or Linux environments.
- Hardware and Software Problem-Solving: A minimum of 3 years of experience troubleshooting hardware and software problems, particularly within PC, enterprise server, or cloud server environments, especially in X86 architectures.
- Technical Knowledge: Strong familiarity with key technologies such as CPUs, motherboards, BIOS, BMC, memory, PCIe, storage, and networking.
- Automation Skills: Experience in developing test automation and a willingness to work in a laboratory environment is advantageous.
- Problem-Solving Passion: A demonstrated passion for solving problems remotely within a cloud environment.
- Personal Effectiveness: Skills in discipline, time management, decision-making, planning, and summarizing results through technical reports. A self-motivated individual capable of independent work as well as collaboration within a team setting.
- Adaptability: Ability to plan and adapt work according to rapidly changing environments.
Preferred Qualifications:
- Diagnostic Code Development: Experience in developing diagnostic code and working in a laboratory setting.
- Hardware and Cloud Expertise: Deep knowledge of hardware, software, and cloud technologies.
- Cloud-Scale Architecture Experience: Background in cloud-scale architecture and infrastructure, particularly working with silicon vendors like CPU, SoC, FPGA, and GPU manufacturers, as well as ODMs.
Microsoft’s Commitment to Inclusivity:
Microsoft is dedicated to creating an inclusive and diverse work environment. The company is an equal opportunity employer, and all qualified applicants will receive consideration without regard to age, race, gender, sexual orientation, disability, or any other characteristic protected by applicable laws and regulations. Microsoft also provides accommodations for applicants with disabilities during the application process.
Join Microsoft’s SCHIE team to be at the forefront of cloud innovation, contributing to the technological backbone that powers some of the world’s most widely used services!