Jobs · Engineering · Texas

Lead RTL Design Engineer

Efficient Computer · Austin, TX · 1 mo ago
HybridEngineering$160k–$250k/yrFull-time

Key Responsibilities

  • Own the design and definition of processor and compute-unit microarchitecture, including dataflow pipelines, execution units, and interfaces.
  • Set performance, power, and area targets, and guide the team toward achieving them.
  • Define and drive the design of on-chip networks and data movement across the fabric, balancing performance, scalability, and implementation constraints in collaboration with physical design.
  • Define the interface to the memory subsystem, including data movement, ordering, and synchronization behavior, ensuring a clean and scalable model for software and future system expansion.
  • Lead the architecture of configuration, scheduling, and execution of workloads on the fabric, including multi-kernel support and interaction with host systems.
  • Drive power architecture across the design, including clocking, reset, power domains, and low-power strategies to meet aggressive energy and efficiency goals.
  • Collaborate closely with compiler and software teams to define the hardware execution model, ensuring efficient mapping of workloads onto the architecture.

Specifications, Documentations and Reviews

  • Author and own uArch specification documents for assigned blocks;
  • Drive design reviews with architecture, compiler, DV, and physical design stakeholders.

Mentoring and Process Improvement

  • Mentor senior and junior RTL engineers;
  • Review RTL, flag microarchitecture risks, and enforce coding style and lint-clean standards across the team.

Driving PPA Metrics

  • Participate in PPA analysis loops: synthesize blocks regularly, review area/timing/power reports, and make data-driven tradeoffs against performance and feature requirements.

DV Collaboration

  • Collaborate with DV leads to define/review verification plans;
  • Provide directed test scenarios for graph execution corner cases, back-pressure conditions, and power state transitions.

Silicon Bring-up

  • Support silicon bring-up: contribute scan/ATPG guidelines, review DFT insertion, and provide RTL-level debug assistance during lab validation.

Required Qualifications & Experience

  • 8+ years of RTL design experience with tape-out ownership of dataflow based design, on chip networks, memory subsystems or peripheral integration on a processor or accelerator.
  • Deep proficiency in SystemVerilog for RTL — synthesis-clean, lint-clean, timing-aware; able to design complex state machines, arbiters, token flow controllers, and datapath logic from scratch.
  • Solid understanding of parallel execution models: dataflow, SIMD, or systolic array architectures; familiarity with the hardware challenges of token-based firing-rule evaluation and producer-consumer synchronization.
  • Hands-on experience with on-chip memory design: SRAM wrappers, scratchpad/TCM, banking, and memory-mapped register interfaces.
  • Experience with low-power RTL techniques: UPF-driven flows, clock gating, power domains, retention registers, and AON wakeup logic.
  • Familiarity with at least one standard on-chip bus protocol (AXI, AHB, APB, TileLink, or NoC equivalent) at the RTL implementation level.
  • Experience taking RTL through synthesis and timing closure; ability to read and act on SDC constraints, STA reports, and synthesis QoR summaries.
  • Strong written communication skills; able to produce uArch specs and design review material independently.
  • Experience with memory compiler toolchains.

Desired Qualifications & Experience

  • Prior RTL ownership of a dataflow engine, neural processing unit (NPU), or streaming DSP architecture with explicit producer-consumer token management.
  • Experience collaborating with compiler or graph-optimization teams to co-design hardware execution models and graph IR representations.
  • Familiarity with NVM controller RTL (MRAM, RRAM) including ECC, program/erase sequencing, and model weight storage use cases.
  • Experience with IoT-class power budgets (sub-10 mW active, sub-100 µW standby) and the RTL design choices they necessitate.
  • Familiarity with functional safety standards (ISO 26262, IEC 61508) as applied to execution fabric error detection and power domain isolation.
  • Exposure to AI framework graph formats (ONNX, TFLite) and understanding of how graph compilation maps to hardware execution primitives.
  • Tape-out credits on an edge-AI, IoT, or wearable SoC at 12nm or below.
  • Experience with formal verification of flow-control logic, deadlock freedom, or bus protocol compliance.

Similar jobs

DESIGN ENGINEERS

Anderson Dahlen Inc.Ramsey, MN· 4 wk ago
Engineeringapply on recruiting.paylocity.com

Design Engineers

KanzCleveland, OH· 10 mo ago
Engineeringapply on jobs.smartrecruiters.com

Design Engineer

Work at CountyWestmont, IL· 2 wk ago
Engineeringapply on ars2.equest.com

Design Engineer

Protouch StaffingCresco, IA· 2 wk ago
Engineeringapply on protouchstaffing.com

Design Engineer

MRA Recruiting ServicesFranksville, WI· 2 mo ago
Engineering$75k–$85k/yrapply on mra.applytojob.com