About the role
MICROARCHITECT AND RTL DESIGN
BENGALURU, INDIA
About the role:
We are seeking a seasoned Microarchitect and RTL Design Engineer with a strong background in microarchitecture and RTL coding. The ideal candidate will play a key role in shaping our technology portfolio, bringing expertise and creativity to our solutions
Responsibilities:
-
Design and develop microarchitectures for a set of highly configurable IP's
-
Microarchitecture and RTL coding ensuring optimal performance, power, area
-
Collaborate with software teams to define configuration requirements, verification collaterals etc.
-
Work with verification teams on assertions, test plans, debug, coverage etc.
Qualifications and Preferred Skills:
-
BS, MS in Electrical Engineering, Computer Engineering or Computer Science
-
8+ years and current hands-on experience in microarchitecture and RTL development
-
Proficiency in Verilog, System Verilog
-
Familiarity with industry-standard EDA tools and methodologies
-
Experience with large high-speed, pipelined, stateful designs, and low power designs
-
In-depth understanding of on-chip interconnects and NoC's
-
Experience within Arm ACE/CHI or similar coherency protocols
-
Experience designing IP blocks for caches, cache coherency, memory subsystems, interconnects and NoC's
-
Familiarity with RAS designs, QoS in fabrics, PCIe/IO is a plus
-
Experience with modern programming languages like Python is a plus
-
Excellent problem-solving skills and attention to detail
-
Strong communication and collaboration skills