Principal Firmware Engineer
Job Summary
Microsoft Silicon and Cloud Hardware Infrastructure Engineering (SCHIE)is the team behind Microsofts expanding cloud infrastructure powering the companys Intelligent Cloud and AI platforms through industry-leading silicon systems and hardware innovation.
Are you passionate about buildingcutting-edgetechnologies in an environment that embraces a growth mindset Do you want to help shape the future of AI infrastructure while contributing to Microsofts mission to empower every person and every organization on the planet to achieve more
TheFirmware Center of Excellence (FW CoE)within SCHIEis responsible fordelivering the hardware and firmware technologies that power Azure infrastructure. As part of this organization we are seeking aPrincipal Firmware Engineerto lead the design and evolution of Microsofts AI accelerator validation and performance characterization frameworks supporting the MAIA roadmap and future generations of Azure AI silicon.
In this role you will drive the architecture and development of scalable stress validation and performance characterization solutions used across Microsofts AI accelerator programs. You will work at the intersection of system architecture firmware software performance engineering AI workloads and silicon validation to enable high-confidence silicon bring-up characterization and deployment at will partner closely with teams spanningthese disciplinesto develop and operationalize validation frameworks and workload solutions that exercise compute memory networking and platform infrastructure under both synthetic stress conditions and representative customer AI workloads. Your work will directly influence silicon readiness platform quality performance optimization and production deployment of Microsofts next-generation AI infrastructure.
We are looking for a technically strong leader who combines deep systemsexpertisewith a passion for solving complex engineering problems driving cross-organizational impact and mentoring teams to deliver world-class solutions at cloud will be working on latest state-of-the art technologies in a fun environment with a talented group of individuals with diverse backgrounds and skillsets andlocatedin different geographic locations.
#SCHIE
Responsibilities
Define and drive the technical vision architecture and roadmap for scalable system stressand performance characterization frameworks across current and future AI accelerator generations.
Design and development ofhighly-performantvalidation and stress workloads spanningGPU Compute engines memory networking PCIe and DMA subsystems.
Architect and developend-to-end validation strategies from pre-silicon environments through post-silicon bring-up characterization and production deploymentwith agoaltoidentifyhardware firmware and system-level reliability issuesas early as possible
Develop end-to-end post-silicon tests andtoolsfor functional and performancescenarios of the system.
Develop performance analysis telemetry and observability solutions to measure computeutilization memory bandwidth network throughput power thermalbehaviorand end-to-end workload performance.
Drive adoption of profilingperformance monitoring and other platform observability technologies to accelerate debugging tuning and characterization.
Partner closely with Architecture AI software Firmware Silicon Validation Manufacturing Performance Engineering and Cloud Infrastructure teams to influence platform requirements and readiness.
Provide technical leadership through design reviews architecture guidance and strategic recommendations to engineering leadership.
Mentor engineers across workload development performance optimization debugging automation and validation whileestablishingbest practices for software quality CI/CD telemetry and large-scale system validation.
Drive execution across multiple programs balancing deep technical contribution with broad organizational impact.
Qualifications
RequiredQualifications
BS. or higher in Computer Science Computer Engineering Electrical Engineering orrelated.
12 years of experience developing complex software firmware system software or validation frameworks.
8 years experience in post-silicon SoC or system validation or diagnostic/microbenchmark/stress testcontent development.
Experience with one or more of these:Accelerators or GPUsDMAEnginesPCIe Memory (DDR HBM) Networking
Proven experience in one or more areas: Silicon validationFirmware developmentPlatform diagnosticsPerformance engineeringStressand reliability testing
Experience debugging issues across hardware firmware drivers SDKs and applications.
Strong leadership and cross-team collaboration skills
Preferred Qualifications
Experience inPost-silicontests or toolsdevelopment for functional and performancescenarios.
Knowledge ofor experience withAI models/kernelssuch asGEMMGPTGemmaMoE Llama or similar
Experience withPyTorch CUDA Triton or accelerator runtime frameworks.
Good understanding of AI accelerators such as GPUs NPUs FPGAs with an understanding of their architectures including Data pipelines Data formats Memory hierarchies including HBM/LPDDR Tensor core architecture etc.
Experience with Cuda or GPU or tensor-based programmingis a plus
Experience with pre-silicon environments such as emulation or simulation platforms.
Experience developingprofiling and performance analysis tools.
Experiencein performance engineering bottleneckidentificationand performance optimization.
Knowledge of power and thermal profiling TDP/PnP and PVT characterization.
Experience inbuildsystems such asCMakeandfamiliarity with CI/CD systems.
Ability to work closely with diverse customersand collaborators across varied disciplines (silicon architecture FW SW dev validationengineers) to reconcile requirementsfrom understanding their needs toresolvingtheir problems.
Abilityto meet Microsoftcustomerand/or government security screening requirements arerequiredfor this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will berequiredto pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
This position will be open for a minimum of 5 days with applications accepted on an ongoing basis until the position is filled.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age ancestry citizenship color family or medical care leave gender identity or expression genetic information immigration status marital status medical condition national origin physical or mental disability political affiliation protected veteran or military status race ethnicity religion sex (including pregnancy) sexual orientation or any other characteristic protected by applicable local laws regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process read more about requesting accommodations.
Required Experience:
IC