Fabric IP Design Engineer

Microsoft ships tens of millions of hardware products every year, including the Xbox, Surface devices, HoloLens, accessories, and much more.
$98,300 - $208,800
Embedded
Staff Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Fabric IP Design Engineer

Microsoft's hardware teams incubate advanced technologies and build deep partnerships with internal research, product planning, and marketing teams. We are looking for a Fabric IP Design Engineer to join the Cloud Compute Development Organization's IP development team. This role involves micro-architecture implementation, RTL Coding, IP integration, Circuit Design, and design quality assurance for custom silicon projects.

Key responsibilities include:

  • Developing advanced components of the memory sub-system
  • Owning multiple blocks within a complex, coherent fabric and bridge IP
  • Managing all aspects of the design flow including RTL coding, Lint, CDC, timing closure, etc.
  • Collaborating with team members to define interfaces and make optimal design choices
  • Working with verification teams to develop test plans and ensure functional correctness
  • Interfacing with performance modeling, physical design, design for test, and other teams to optimize tradeoffs

Required Qualifications:

  • 5+ years of related technical engineering experience OR
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 2+ years technical engineering experience or internship experience OR
  • Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 1+ year(s) technical engineering experience or internship experience
  • Knowledge of the logic design flow including RTL coding, RTL simulation, synthesis, timing constraints, timing closure

Preferred Qualifications:

  • Knowledge of front-end tools (Verilog simulators, Connectivity tools, CDC checkers, low power static checkers, linting, etc)
  • Experience in Computer Architecture, Digital Design, CPU/SoC design principles
  • Experience with design clock crossings and power/UPF
  • Ability to write scripts using Perl, Tcl, Python etc.
  • Experience in building and integrating IPs such as protocol bridges, PCIe, cache controllers, memory controllers, 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

Microsoft offers industry-leading healthcare, educational resources, discounts on products and services, savings and investments, maternity and paternity leave, generous time away, giving programs, and opportunities to network and connect.

Last updated a month ago

Responsibilities For Fabric IP Design Engineer

  • Develop advanced components of the memory sub-system
  • Own multiple blocks within complex, coherent fabric and bridge IP
  • Manage all aspects of design flow (RTL coding, Lint, CDC, timing closure)
  • Collaborate with team members on interfaces and design choices
  • Work with verification teams on test plans and functional correctness
  • Interface with various teams to optimize tradeoffs

Requirements For Fabric IP Design Engineer

Python
  • 5+ years of related technical engineering experience or equivalent education
  • Knowledge of logic design flow including RTL coding, simulation, synthesis, timing constraints, and closure
  • Ability to meet Microsoft, customer and/or government security screening requirements

Benefits For Fabric IP Design Engineer

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Fabric IP Design Engineer

Senior Silicon Engineer

Senior Silicon Engineer role at Microsoft focusing on DPU development for cloud infrastructure, requiring 8+ years of RTL design experience.

Senior Hardware Engineer

Senior Hardware Engineer role at Microsoft SCHIE team, focusing on cloud infrastructure hardware design with competitive pay and benefits.

Sr. ASIC Design Verification Engineer, Project Kuiper

Senior ASIC Design Verification Engineer role at Amazon's Project Kuiper, developing satellite communication systems with 15+ years of verification experience required.

Senior Bluetooth Standard Architect

Lead Bluetooth system architecture and standardization at Apple, driving innovation in wireless technology and representing the company in industry standards bodies.

Battery Safety Engineer

Battery Safety Engineer position at Apple focusing on ensuring product safety and compliance through battery technology expertise and safety engineering.