Microsoft is a leader in design of world-class devices and silicon. Come join our dynamic and collaborative silicon team. We are looking for an architect to grow and make an impact with their experience in machine learning, C modeling, and design/microarchitecture. The successful candidate will be a motivated self-starter who will thrive in this highly technical environment, is continually intellectually curious, collaborates beyond the block/tasks they own, to us help design products that are shaping the future of computing.
Your job responsibility will be modeling the silicon architecture using standard techniques such as C/C++ modeling and working with all aspects of the architecture, design, and verification process. Prototype and evaluate algorithms and architecture using C/C++ based architectural models Work with other architects, designers, and verification teams to contribute, review, and provide feedback to relevant specifications and designs Document assumptions with technical clarity and communicate results
Minimum Qualifications: BS/MS in Electrical, Computer Engineering, or Computer Science 4+ years of experience C/C++ coding experience Microarchitecture understanding Machine learning experience Image processing and/or digital signal processing experience Track record of team technical leadership and individual technical contribution on challenging projects Excellent communication skills Preferred Qualifications: Microarchitecture and/or HLS/RTL ownership and design experience Ownership and task completion through multiple-phases of ASIC project architecture and/or design/implementation modelling