B

Bolt Graphics

RTL Design / Microarchitecture Engineer

Full-TimeUpdated on 10/16/2026
No salary listed
Senior, Expert
Bachelor's, Master's
India
In Person
Hardware EngineeringSilicon & ASIC Design

About the job

Requirements
  • A bachelor's or master's degree in Electrical Engineering or a related field is required.
  • Five to ten years of experience in RTL design and microarchitecture is required.
  • Strong expertise in RTL design using SystemVerilog or Verilog is required.
  • Experience developing microarchitecture for complex digital systems is required.
  • Experience with performance optimization and pipelining techniques is required.
  • Experience with simulation and debugging tools such as Synopsys VCS or Cadence Xcelium is required.
  • Familiarity with synthesis and timing concepts, such as using Synopsys Design Compiler, is required.
  • Strong understanding of digital design fundamentals, including finite-state machines, pipelines, caches, and memory interfaces, is required.
  • Experience working in ASIC or SoC development environments is required.
Responsibilities
  • Define and develop microarchitecture specifications from high-level architecture requirements.
  • Design and implement RTL using SystemVerilog or Verilog for complex digital blocks.
  • Drive performance, power, and area optimizations at the RTL and microarchitecture level.
  • Collaborate with verification teams to ensure high coverage and design correctness.
  • Support integration of IPs into SoC-level environments.
  • Work with physical design teams on timing closure, synthesis constraints, and floorplan-aware design.
  • Debug and resolve issues during simulation, gate-level simulation, and silicon bring-up.
  • Participate in design reviews, architecture discussions, and cross-functional planning.
  • Contribute to design documentation and methodology improvements.
Desired Qualifications
  • Experience in one or more of the following domains: CPU, GPU, artificial intelligence or machine-learning accelerators, networking, or high-speed data processing.
  • Knowledge of memory subsystem design, including SRAM, cache hierarchies, and coherency.
  • Familiarity with low-power design techniques such as clock gating and power domains.
  • Exposure to formal verification or linting tools.
  • Experience with gate-level simulation, SDF annotation, and silicon debug.
  • Scripting skills in Python or TCL for automation.
  • Understanding of hardware-software interaction, including firmware and drivers.

About the company

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A