Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

RosaicLabs

CPU Physical Design Engineer - Full Time

Posted Updated
Discussion

Description

What you'll do

  • Analyze CPU microarchitecture (pipeline stages, execution units, cache hierarchy, branch prediction) to guide implementation tradeoffs on timing, power, and area

  • Develop and own gate-level design for CPU blocks: standard-cell selection, logic restructuring, and clock-domain/reset architecture

  • Perform transistor-level design and custom circuit work for critical-path structures (register files, custom datapaths, memory arrays, high-speed logic)

  • Drive logic synthesis, floorplanning, power planning, placement, clock-tree synthesis (CTS), and routing to closure

  • Own static timing analysis (STA), signal integrity, IR drop/electromigration analysis, and physical/electrical signoff

  • Debug and close timing, power, and DRC/LVS violations across corners and modes

  • Collaborate with RTL design, DFT, verification, and package/system teams to co-optimize PPA (power, performance, area)

  • Develop and improve physical design flows, scripts, and methodologies to boost QoR and turnaround time

  • Participate in design reviews, correlate silicon results with pre-silicon predictions, and drive root-cause debug of PPA gaps

What we're looking for

  • Master's degree in Electrical Engineering, Computer Engineering, or a related field

  • 5+ years of industry experience in CPU or high-performance ASIC physical design

  • Strong understanding of CPU microarchitecture: pipelines, out-of-order execution, caches, branch prediction, and interconnect

  • Hands-on experience with gate-level design, including standard-cell logic design and clock/reset architecture

  • Working knowledge of transistor-level/custom circuit design for high-speed and low-power structures

  • Proven track record driving synthesis and place-and-route (P&R) to timing, power, and area closure on complex blocks

  • Solid grasp of static timing analysis (STA), signal integrity, and physical verification (DRC/LVS)

  • Proficiency with industry-standard EDA tools for synthesis, P&R, and signoff (see Tools & Technologies)

  • Scripting proficiency in Tcl, Perl, or Python for flow automation

  • Strong analytical and debugging skills, with the ability to work through cross-corner, cross-mode PPA tradeoffs

Skills

Apply

See also

Hardware jobs by country — openings, pay and top skills →