Fabric IP Designer
Technology, Data & Digital · Software & Web Development · Software Engineering · Embedded Systems
In short
Microsoft's Compute Silicon & Manufacturing Engineering team is seeking a Fabric IP Designer to develop advanced components of the memory sub-system and contribute to state-of-the-art computer chips. This hybrid role involves RTL coding, timing closure, and collaborating with cross-functional teams to optimize hardware manufacturing and cloud infrastructure.
Responsibilities
- Be part of a design team developing advanced components of the memory sub-system.
- Develop automation and AI based solutions to improve organizational efficiency.
- Own design blocks within complex, coherent fabrics, and bridge IPs.
- Be responsible for all aspects of the design flow including RTL coding, Lint, CDC, timing closure, etc.
- Collaborate with team members to define interfaces and make optimal design choices.
- Work with verification teams to develop test plans and ensure functional correctness.
- Interface with performance modeling, physical design, design for test, and other teams to optimize tradeoffs.
Requirements
- Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 1+ year(s) technical engineering experience OR Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 2+ years technical engineering experience OR equivalent experience.
- Ability to meet Microsoft, customer and/or government security screening requirements.
- Microsoft Cloud Background Check required.
- Must provide proof of US citizenship or US residency/protected status for export control assessment.
- Verification of citizenship with a valid passport will be required.
Desired Qualifications
- 5+ years of related technical engineering experience OR Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 5+ years technical engineering experience or internship experience OR Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 3+ year(s) technical engineering experience or internship experience. OR Doctorate degree in Electrical Engineering, Computer Science, Computer Engineering, or related field
- 3+ years of digital logic design experience for ASIC or FPGA.
- Knowledge of front-end tools (Verilog simulators, Connectivity tools, CDC checkers, low power static checkers, linting, etc).
- Demonstrated proficiency in Computer Architecture, Digital Design, CPU/SoC design principles as part of CPU, SoC and/or IP development.
- Demonstrated experience and knowledge of design clock crossings and power/UPF.
- Ability to write scripts using Perl, Tcl, Python etc.
- Experience using generative AI technologies, agent/skill development.
- Experience in building and integrating any of the IPs such as protocol bridges, PCIe, cache controllers, memory controllers and DDR, security engines.
- Experience in building functional fabrics using Coherent and Non-Coherent protocols.
- Familiarity with Industry standard interface protocols such as AXI or CHI.
- Familiarity with Synthesis and STA tools.
- Good verbal and written communication skills.
Benefits
- The typical base pay range for this role across the U.S. is USD $102,100 - $202,200 per year.
- The base pay range in the San Francisco Bay area and New York City metropolitan area is USD $133,800 - $219,200 per year.
- Certain roles may be eligible for benefits and other compensation.
#Silicon Engineering#Hardware Engineering#ASIC#FPGA#RTL