Microarchitect / RTL Design - Memory Subsystem

Architect Labs

Palo Alto (CA)

On-site

USD 180,000 - 240,000

Full time

4 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

Architect is seeking a technically seasoned RTL Design staff member to own AI-driven microarchitecture and RTL for high-performance networking subsystems. You will define block-level specs for Ethernet MAC engines, IPv4/IPv6-like datapath considerations, and tight integration into production silicon.

The role requires 5+ years in RTL design with advanced-node tapeout in NICs or switches, SystemVerilog mastery, and strong collaboration with DV, SW, and ML teams to refine timing, area, and power

Qualifications

  • Degree in Electrical/Computer Engineering or closely related field.
  • 5+ years in RTL design with advanced-node tapeout experience in NICs or network SoCs.
  • Deep familiarity with IEEE 802.3 Ethernet standards and MAC/PCS layers.
  • Hands-on experience with Ethernet MAC blocks and Tx/Rx pipelines.
  • Strong SystemVerilog, synthesizable RTL and modular design practices.
  • Experience with synthesis, timing constraints, and clock domain crossings.
  • Proficiency in Python for design automation and test generation.

Responsibilities

  • Own the network datapath RTL end-to-end from MAC engine to data path.
  • Design and implement Ethernet MAC engines across multiple speeds (10G–400G+).
  • Architect and optimize packet processing datapaths and DMA interfaces.
  • Collaborate with the principal architect to refine microarchitectural specs and trade-offs.
  • Define and maintain interface specs (MII/GMII/XGMII/CGMII, AXI-Stream, AXI).
  • Build and maintain RTL infrastructure and AI-driven design flows.
  • Support DV with protocol-aware models and SVA assertions.
  • Collaborate with SW/ML to improve AI-driven design flows.
  • Support FPGA prototyping for early functional validation.

Skills

RTL Design
SystemVerilog
Ethernet MAC
Packet Datapath
Python
Synthesis
SoC Integration

Education

Bachelor’s, Master’s, or PhD in Electrical/Computer Engineering or related field

Tools

Xilinx Vivado

Job description

Architect is a frontier AI lab for custom silicon. We partner with frontier labs, clouds / neoclouds, physical AI companies, and advanced fabs to tape-out custom chips co-designed for next-generation AI workloads. Our goal is to compress end-to-end software to silicon timelines, and maximize intelligence per watt and per dollar for the world. We are a small exceptional team across silicon, systems, software and frontier AI. Our team have led research teams at nearly every frontier AI lab, and at some of the most complex SoCs in the world.

What You’ll Do

As a Member of the Technical Staff on the RTL Design team at Architect, you’ll own the AI-driven microarchitecture and RTL design of high-performance networking subsystems going into production silicon. You will define, drive, and revise the block-level micro-architecture specification for Ethernet MAC engines, packet processing pipelines, and network datapath logic — ensuring line-rate performance, protocol compliance, and seamless SoC integration.

Core Responsibilities
  • Own the network datapath RTL end-to-end: from IEEE 802.3-compliant MAC engine design through code generation, lint, CDC, synthesis, and timing closure using our AI-driven design flow.
  • Design and implement Ethernet MAC engines: including 802.3 MAC/PCS layers, FCS generation/checking, flow control (802.3x pause, PFC), auto-negotiation state machines, and rate adaptation logic for multi-speed operation (10G/25G/50G/100G/400G+).
  • Architect packet processing datapaths: including Tx/Rx FIFO management, packet buffering and scheduling, credit-based flow control, descriptor management, and DMA interfaces for host-to-network data movement.
  • Work directly with the principal architect to refine microarchitectural specs, resolve implementation trade-offs (latency vs. throughput vs. area), and feed area/timing/power realities back into the architecture and internal AI systems.
  • Define and maintain interface specifications: MII/GMII/XGMII/CGMII variants, AXI-Stream for packet data, AXI for CSR/DMA, and custom sideband signaling for scheduling and QoS.
  • Build and maintain RTL infrastructure for our in-house AI-driven flow: design automation scripts, regression flows, lint/CDC waivers, and integration collateral for the networking subsystem.
  • Close collaboration with DV: Support verification bring-up with protocol-aware reference models, SVA assertions for protocol compliance, coverage plans targeting corner-case packet scenarios, and architectural documentation for verification closure.
  • Close collaboration with SW and ML: Support and guide our SW and ML experts to revise and improve our in-house AI flow based on your networking domain expertise.
  • Support FPGA prototyping on Xilinx for early functional validation of the network datapath, including interoperability testing with commercial PHYs and switches.
What We’d Like to See
Required Qualifications
  • Degree: Bachelor’s, Master’s, or PhD in Electrical Engineering, Computer Engineering, or a closely related field.
  • Experience: 5+ years (10+ preferred) in RTL design with at least one advanced-node tapeout experience involving networking or packet-processing silicon (NICs, switches, SmartNICs, or networking SoC subsystems).
  • 802.3 Expertise: Deep familiarity with IEEE 802.3 Ethernet standards — MAC sublayer operation, PCS encoding (64b/66b, Reed-Solomon FEC), reconciliation sublayer, and multi-lane distribution/alignment.
  • MAC Engine Design: Hands-on experience designing or owning Ethernet MAC blocks including Tx/Rx pipelines, inter-packet gap management, preamble/SFD processing, FCS computation, VLAN tagging, and jumbo frame support.
  • SystemVerilog: Clear, synthesizable, lint-clean RTL with strong design habits — parameterization for multi-rate support, modularity for protocol layering, and configurability for different deployment targets.
  • Packet Datapath Depth: Hands-on experience with packet buffering architectures, credit-based and descriptor-based DMA engines, store-and-forward vs. cut-through trade-offs, and scheduling/arbitration for network QoS.
  • SoC Methodology: Solid grasp of synthesis, timing constraints, clock domain crossings (especially between MAC clock domains and core clocks), reset strategies, AMBA protocols (AXI, AXI-Stream), and power management.
  • Python: Strong skills for design automation, regression infrastructure, protocol compliance test generation, and tooling.
  • PPA Ownership: Experience taking a networking block from RTL through synthesis and working with PD teams on timing/area/power closure — particularly for high-frequency datapath logic.
Bonus Qualifications
  • Experience with high-speed SerDes integration and PHY-side interfacing (CAUI, 56G/112G PAM4 SerDes).
  • Familiarity with RDMA, RoCEv2, or TCP offload engine architectures.
  • Experience with traffic management: scheduling algorithms (WRR, DWRR, strict priority), shaping, and policing.
  • Low-power design techniques: clock gating for idle ports, power gating for unused lanes, multi-voltage domains.
  • FPGA prototyping experience (Xilinx Vivado/Vitis), especially with Ethernet hard IPs or soft MAC cores.
  • Prior IP building and delivery experience for Ethernet MAC/PCS or NIC subsystem blocks.
  • Domain-specific research contributions: publications or patents in network-on-chip, datacenter networking, or high-performance packet processing hardware.
Why Architect

You’ll join a founding team building the future of chip design at the intersection of AI and silicon. Your networking expertise will directly shape production ASICs and influence how AI transforms hardware development — from spec to tapeout.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Microarchitect / RTL Design - Interconnect & Fabric
Microarchitect / RTL Design - Interconnect & Fabric

Architect Labs • Palo Alto (CA)

On-site
USD 210,000 - 320,000
Microarchitect / RTL Design - Interconnect & Fabric
Microarchitect / RTL Design - Interconnect & Fabric

Kindredventures • Palo Alto (CA)

On-site
USD 190,000 - 260,000
Founding RTL Design Engineer: AI-Driven Microarchitecture
Founding RTL Design Engineer: AI-Driven Microarchitecture

Architect Labs • Palo Alto (CA)

Hybrid
USD 150,000 - 200,000
Competitive salary and equity
Fast-paced startup environment
Cutting-edge challenges in AI and silicon design
Member of Technical Staff - Microarchitect / RTL Design
Member of Technical Staff - Microarchitect / RTL Design

Architect Labs • Palo Alto (CA)

Hybrid
USD 150,000 - 200,000
Competitive salary and equity
Fast-paced startup environment
Cutting-edge challenges in AI and silicon design
Member of Technical Staff - Microarchitect / RTL Design
Member of Technical Staff - Microarchitect / RTL Design

Kindredventures • Palo Alto (CA)

On-site
USD 120,000 - 160,000
Competitive salary
Meaningful equity stake
Fast-paced startup environment
Microarchitect / RTL Design - Memory Subsystem
Microarchitect / RTL Design - Memory Subsystem

Kindredventures • Palo Alto (CA)

On-site
USD 180,000 - 250,000
RTL Design Engineer – Interconnect & Network Datapath
RTL Design Engineer – Interconnect & Network Datapath

OpenAI • United States

Remote
USD 180,000 - 280,000
RTL Design Engineer – Interconnect & Network Datapath
RTL Design Engineer – Interconnect & Network Datapath

OpenAI, Inc. • San Francisco (CA)

On-site
USD 210,000 - 320,000
Lead RTL Design Engineer
Lead RTL Design Engineer

Efficient Computer • Austin (TX)

On-site
USD 200,000 - 275,000
Equity
401(k) match
Paid parental leave
+1
Member of Technical Staff - Microarchitectural Validation
Member of Technical Staff - Microarchitectural Validation

Architect Labs • Palo Alto (CA)

On-site
USD 190,000 - 250,000
Competitive salary and equity
Autonomy and impact
Cutting-edge AI & silicon challenges