Microsoft is a leader in the design of world-class devices and custom ASICs. Come join our dynamic and collaborative silicon team. We are looking for an architect to grow and make an impact with their experience in GPUs, graphics techniques, hardware modeling, and design/microarchitecture. The successful candidate will be a motivated self-starter who will thrive in this highly technical environment, be intellectually curious, and collaborate beyond the specific areas they own, to us help design products that are shaping the future of visual computing.
You will be responsible for a portion of our next-generation graphics architecture, including performance and functional modeling in SystemC/C++, and working throughout all aspects of the architecture, design, and verification process. You will: Prototype and evaluate algorithms and architecture using software models Work with other architects, designers, and verification teams to contribute to create and provide feedback to relevant specifications and test plans Document and communicate assumptions and conclusions with technical clarity
Minimum Qualifications: BS/MS in Electrical Engineering, Computer Engineering, or Computer Science 6+ years of experience in graphics programming and/or GPU design C/C++ coding experience Microarchitecture understanding Track record of cross-team technical leadership and individual technical contribution on challenging projects Excellent communication skills Preferred Qualifications: Microarchitecture and/or HLS/RTL ownership and design experience Image processing and/or digital signal processing experience Ownership and task completion through multiple phases of ASIC project architecture and/or