We are a team working on producing the highly optimized hardware IP for the ARC family of configurable processors.
The selected candidate will be a Staff engineer of Synopsys ARC Processor Design team in Wuhan/Shanghai, contributing to the development of high-performance and power efficient RISC-V compatible multi-core designs, covering basic functionality and function safety. As part of this role, you will work with Architecture, Verification, Physical Design, Modeling and Compiler teams to deliver state-of-the-art CPU IP.
Key Responsibilities:
Hands-on ownership of modules/functions, including micro-architecture specification, logic design and implementation, formal verification, debugging and optimization, collaboration with other teams for delivery sign-off
Optimize designs for performance, area and power in multi-core scenarios with good scalability.
Interact with tools, modeling and simulation teams globally to deliver optimized solutions for our customers.
Perform various benchmarking and engineering testing tasks to improve overall product quality.
As part of the largest EDA company, you will be in contact with remote teams on different continents.
Job Requirements:
Masters/Bachelor degree in Electrical Engineering or Computer Science
4+ years of experience in related digital frontend design for IP development
Knowledge of Processor Architecture designs, function safety architecture designs, multi-core communication, exposure to low-power design techniques
Hands-on experience in micro-architecture specification and RTL design using SystemVerilog/Verilog. Proficient with design tools for simulation, synthesis and timing analysis, linting including CDC/MCP checks
Familiar with Industry standard interfaces like AMBA-AXI, AHB
Familiar with programming in C and assembly for test cases, compilers and debug tools, scripting language for automation
Strong interpersonal and communication skills, both written and verbal
Experience with multi-site development is essential
Self-motivated team player with leadership, be able to thrive in a fast-paced engineering environment
Ability to guide, coach, motivate, and influence team members toward desired results
Contagious enthusiasm and passion for engineering.