Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

RosaicLabs

CPU RTL Microarchitecture/Design Engineer - Full Time

Posted Updated
Discussion

Description

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++

Skills

Apply

See also

Engineering Design jobs by country — openings, pay and top skills →