CPU RTL Microarchitecture/Design Engineer - Full Time

RosaicLabs Inc

Santa Clara (CA)

On-site

USD 120,000 - 170,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

RosaicLabs Inc. in Santa Clara, CA is seeking a CPU design engineer to design and implement CPU functional blocks, and optimize RTL in SystemVerilog. You will work with verification and physical design teams to ensure performance and power goals.

The role requires strong knowledge of computer architecture, digital design, and hands-on RTL experience with Verilog/SystemVerilog, plus scripting for automation. Bachelor's or Master's in EE/CE/CS are expected.

Qualifications

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
  • Strong foundation in computer architecture and digital design with knowledge in at least two areas: out-of-order execution, CPU front-end/control logic, memory systems, cache coherency, virtual memory, floating-point, SIMD.
  • Hands-on Verilog/SystemVerilog experience including RTL simulation and testbench-based debugging.
  • Familiarity with ASIC design flow: RTL design, verification, synthesis, timing analysis.
  • Scripting experience for automation or data analysis (Python, Perl, Tcl, or C/C++).

Responsibilities

  • Design and implement CPU functional blocks based on microarchitecture specifications.
  • Develop, debug, and optimize RTL using SystemVerilog/Verilog.
  • Analyze performance, timing, area, and power tradeoffs and propose improvements.
  • Work with verification engineers to develop test plans and achieve functional coverage.
  • Partner with physical design engineers on area, timing, and power goals.
  • Participate in microarchitecture and RTL design reviews and write technical documentation.

Skills

CPU architecture
RTL design
Verilog/SystemVerilog
ASIC flow knowledge
Python scripting
Testbench debugging

Education

Bachelor's or Master's in EE/CE/CS

Tools

SystemVerilog

Job description

  • Design and implement CPU functional blocks based on microarchitecture specifications
  • Develop, debug, and optimize RTL using SystemVerilog/Verilog
  • Analyze performance, timing, area, and power tradeoffs and propose improvements
  • Work with verification engineers to develop test plans and achieve functional coverage
  • Partner with physical design engineers on area, timing, and power goals
  • Participate in microarchitecture and RTL design reviews and write technical documentation
What you'll do
  • Design and implement CPU functional blocks based on microarchitecture specifications
  • Develop, debug, and optimize RTL using SystemVerilog/Verilog
  • Analyze performance, timing, area, and power tradeoffs and propose improvements
  • Work with verification engineers to develop test plans and achieve functional coverage
  • Partner with physical design engineers on area, timing, and power goals
  • Participate in microarchitecture and RTL design reviews and write technical documentation
What we're looking for
  • Bachelor's or Master's degree (or near-term graduation) in one of:
    • Electrical Engineering
    • Computer Engineering
    • Computer Science
    • A related field
  • Strong foundation in computer architecture and digital design, with solid understanding of at least two of the following:
    • Out-of-order execution
    • CPU front-end / control logic
    • Load/store and memory systems
    • Cache hierarchy and coherency
    • Virtual memory
    • Floating-point / computer arithmetic
    • SIMD / vector processing
  • Working knowledge of a modern ISA
  • Hands-on Verilog/SystemVerilog experience, including:
    • RTL simulation
    • Testbench-based debugging
  • Familiarity with the ASIC design flow:
    • RTL design
    • Verification
    • Synthesis
    • Timing analysis
  • Scripting experience for automation, test generation, or data analysis, such as: Python, Perl, Tcl or C/C++

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Benefits: Medical (including HSA plans), Dental, Vision, Employee Life & AD&D, 401(k)

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

CPU RTL Microarchitecture/Design Engineer - Full Time
CPU RTL Microarchitecture/Design Engineer - Full Time

RosaicLabs Inc • Austin (TX)

On-site
USD 110,000 - 170,000
Medical (incl. HSA)
Dental
Vision
+2
CPU Design Verification Engineer - Full Time
CPU Design Verification Engineer - Full Time

RosaicLabs Inc • Austin (TX)

On-site
USD 120,000 - 180,000
Medical, Dental, Vision
401(k)
Life & AD&D
CPU Design Verification Engineer - Full Time
CPU Design Verification Engineer - Full Time

RosaicLabs Inc • Santa Clara (CA)

On-site
USD 140,000 - 210,000
Medical (HSA)
Dental
Vision
+2
AI Accelerator RTL Microarchitecture/Design Engineer - Full Time
AI Accelerator RTL Microarchitecture/Design Engineer - Full Time

RosaicLabs Inc • Santa Clara (CA)

On-site
USD 120,000 - 180,000
Medical (including HSA plans)
Dental
Vision
+2
CPU Micro-Architect / RTL (Lead & IC Engineers)
CPU Micro-Architect / RTL (Lead & IC Engineers)

NUVACORE • United States

On-site
USD 180,000 - 240,000
CPU Physical Design Engineer - Full Time
CPU Physical Design Engineer - Full Time

RosaicLabs Inc • Santa Clara (CA)

On-site
USD 180,000 - 240,000
Medical (including HSA)
Dental
Vision
+2
CPU Physical Design Engineer - Full Time
CPU Physical Design Engineer - Full Time

RosaicLabs Inc • Austin (TX)

On-site
USD 150,000 - 230,000
Medical benefits (Health)
Dental and Vision
Life & AD&D
+1
RTL Design / Microarchitecture Engineer
RTL Design / Microarchitecture Engineer

Bolt Graphics, Inc. • Sunnyvale (CA)

On-site
USD 160,000 - 220,000
Medical, Dental, & Vision - 100% covered premiums
Equity - Stock Options
401(k) match
Sr. RTL Design Engineer - CPU
Sr. RTL Design Engineer - CPU

CyberCoders • Portland (OR)

Remote
USD 150,000 - 260,000
Lead ASIC RTL Design Engineer
Lead ASIC RTL Design Engineer

10xTalents • San Francisco (CA)

Remote
USD 130,000 - 160,000