CPU Cache Subsystem Micro-Architect

15 - 20 years

50 - 70 Lacs

Posted:5 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

CPU Cache Subsystem Micro-Architect
About Us
We`re a fast-growing CPU IP team building next-generation chips for Physical AI, Networking, and custom compute platforms. We`re lean, highly technical, and focused on accelerating innovation across all levels of the design stack. If you`re passionate about automation, infrastructure, and silicon scalability, you`ll thrive here.
About the Role
We are seeking for an experienced CPU Cache Sub-system Micro architect. Responsible for delivery of micro-architecture specifications of cutting-edge high performance, highly scalable multi-core, multi-thread, power-efficient CPU Cache sub-system. The candidate will be responsible for all aspects of the design including Functional Features, Performance, Power, and Area.
Key Responsibilities
  • Define, own, and deliver detailed micro-architecture specifications for coherent cache sub-system
  • Implement Product and Architecture requirements
  • Define and analyze performance modeling studies for cache subsystem design choices
  • Feasibility studies for Micro-architecture to RTL implementation
  • Hands-on RTL design for critical functional blocks
  • Hands-on experience with synthesis tools for micro-architecture trade-off analysis
  • As part of highly configurable CPU IP, configure Features Development, assessment, and refinement of parameterizable RTL design to target power, performance, area, and timing goals
  • Perform Functional verification support and assist in the design verification strategy
  • Assist with the verification of RTL design performance goals
  • Partner with a multi-functional engineering team to implement and validate physical design aspects of timing, area, reliability, testability, and power
  • Assist with triaging, debugging and root causing functional and performance validation of the design on emulation and,or FPGA systems
Minimum Qualifications
  • 15+ years of experience in coherent cache subsystem CPU Micro-architecture and RTL Design
  • Hands-on experience in shared L2,L3,LLC coherent cache micro-architecture, cache controller, tag, data and valid RAM design, cache pipeline, MESI or MESI-variant coherency protocols, coherent bus architecture and design like ACE, CHI, TileLink
  • Must have gone through a complete development cycle for high performance CPU for twice or more times
  • Experience in design with multiple power domains and clock domain crossings
  • Experience with FinFET SRAMs and their behavioral models
  • High quality micro-architecture documentation and communication skills
  • Proficiency in System Verilog, Verilog and,or VHDL
  • Experience with simulators and waveform debugging and RTL bug fixes
  • Knowledge of logic design principles along with timing, latency, bandwidth and power implications
  • B.S. or higher in Computer Science, Electrical Engineering, or related field
Preferred Qualifications
  • Experience with designing RISC-V, ARM, and,or MIPS CPU
  • Experience with Hardware multi-threading, virtualization, and SIMD designs
  • Experience with real-time microcontroller designs
  • Understanding of high-performance techniques and trade-offs in a CPU microarchitecture
  • Understanding of low-power microarchitecture techniques
  • Understanding of RAS (Reliability, Availability and Serviceability) concepts
  • Experience with Git and experience managing automated Jira flows triggered by source control activity
  • Experience using Python, Perl scripting
  • Understanding of CPU integration at SoC level
  • Understanding of Safety and Security microarchitecture
  • Experience with technical interaction with external vendors and,or customers
What You`ll Get
  • A seat at the table in a small, high-impact team
  • Opportunity to build high performance, power-efficient cache subsystem micro-architecture
  • Competitive salary + stock grants
  • Flexible hours
  • A dynamic work environment that values speed, autonomy, and engineering excellence

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You