Full-Time

RTL Design / Microarchitecture Engineer

Updated on 8/23/2026

Bolt Graphics

Bolt Graphics

No salary listed

India

In Person

Bachelor's, Master's

Category
Hardware Engineering (1)
Required Skills
Graphics Processing Unit (GPU)
Verilog
Python
Machine Learning
Computer Networking
Requirements
  • A Bachelor's or Master's degree in Electrical Engineering or a related field.
  • Five to ten years of experience in RTL design and microarchitecture.
  • Strong expertise in RTL design using SystemVerilog or Verilog.
  • Strong expertise in microarchitecture development for complex digital systems.
  • Strong expertise in performance optimization and pipelining techniques.
  • Experience with simulation and debugging tools such as Synopsys VCS or Cadence Xcelium.
  • Familiarity with synthesis and timing concepts, including use of Synopsys Design Compiler.
  • Strong understanding of digital design fundamentals, including finite-state machines, pipelines, caches, and memory interfaces.
  • Experience working in application-specific integrated circuit or system-on-chip development environments.
Responsibilities
  • Define and develop microarchitecture specifications from high-level architecture requirements.
  • Design and implement RTL 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 intellectual property blocks into system-on-chip-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: central processing units, graphics processing units, artificial intelligence or machine learning accelerators, networking, or high-speed data processing.
  • Knowledge of memory subsystem design, including static random-access memory, 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, standard delay format annotation, and silicon debugging.
  • Scripting skills in Python or TCL for automation.
  • Understanding of hardware-software interaction, including firmware and drivers.

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A