Define the micro-architecture of SoCs, including its blocks, cores, accelerators, and subsystems
Work closely with the architecture, floor planning, backend, verification, DFT, STA teams, and other cross-functional teams to produce high-quality hardware
Develop and write micro-architectural specifications of the design
Implement designs using good RTL coding and low power techniques
Collaborate with the backend team to close on synthesis, place and route, and timing signoff
Collaborate with the verification team on pre-silicon verification tasks such as reviewing test plans, coverage closure, and full-chip simulation debug
Plan, scope, and time tasks with the project manager
Work with post post-silicon group to resolve any lab issues and successfully bring up silicon
Collaborate with the software team to ensure customer use cases requirements are met
Requirements
Bachelor’s degree in computer science, Electrical Engineering, or related fields, and 4-10+ years of related professional experience
Or a Master’s degree in computer science, Electrical Engineering, or related fields with 2-10+ years of experience
Or a PhD in Computer Science, Electrical Engineering, or related fields with 1-10+ years of experience
Fluent in SystemVerilog RTL coding techniques
Familiar with modern SoC architectures and various interface technologies such as AXI, HBM, Ethernet, PCIe, and D2D
Experience in micro-architecture of complex custom/ASIC products