E

Efficient Computer

Energy-efficient processors for edge IoT computing

Senior RTL Design Engineer

Silicon & ASIC DesignConfirmed live in the last 24 hours
Full-timeIn-person

About the Job

Requirements

  • Eight to ten years of front-end digital design experience on processor, accelerator, or system-on-chip products.
  • Significant contributions to at least two tapeout cycles.
  • Strong proficiency in SystemVerilog for synthesizable RTL, including state machines, arbiters, FIFOs and flow control, and datapath logic.
  • Hands-on experience with standard VLSI front-end flows: lint, clock-domain crossing and reset-domain crossing, logic equivalence checking, synthesis, SDC constraints, and static timing analysis, with the ability to interpret and act on reports.
  • Experience with low-power RTL techniques, including UPF-driven flows, clock gating, power domains, isolation, and retention.
  • Working knowledge of at least one on-chip bus protocol at the RTL level: AXI, AHB, APB, TileLink, or NoC equivalent.
  • Experience with on-chip memories, including SRAM wrappers, banking, and memory-mapped register interfaces.
  • Comfort running RTL simulations and debugging with waveform tools.
  • Ability to document designs and conduct design reviews.

Responsibilities

  • Implement microarchitecture and RTL for assigned blocks in the compute fabric, on-chip networks/NoC, memory interfaces, and peripheral subsystems, working from architecture and uArch specifications.
  • Integrate third-party and in-house IP, including RISC-V cores, NVM controllers, SRAM wrappers, and I2S/I2C/APB peripherals, at subsystem and SoC level, including bus fabric hookup and memory-mapped register interfaces.
  • Write and maintain uArch and design documentation for assigned blocks, and present them in design reviews with architecture, DV, and physical design.
  • Own block-level front-end quality, including lint-clean RTL, CDC and RDC analysis with waivers reviewed and documented, and LEC between RTL and netlist.
  • Run synthesis, write and maintain SDC timing constraints, analyze STA reports, and iterate on RTL to meet timing, area, and power targets.
  • Drive issues to closure with physical design during timing and congestion closure.
  • Implement low-power RTL per UPF intent, including power domains, isolation, level shifters, retention, and fine-grained clock gating.
  • Contribute to PMU and always-on logic, such as power sequencing state machines and wakeup event aggregation.
  • Ensure clock-gating enables are timing-clean and CDC-correct; run RTL power analysis and act on the results.
  • Run block-level simulations and debug failures alongside the DV team; contribute directed test scenarios for corner cases, back-pressure, and power-state transitions.
  • Run and debug gate-level simulations.
  • Support silicon bring-up with RTL-level debug during lab validation.

Desired Qualifications

  • Experience designing or integrating on-chip networks, dataflow pipelines, or memory subsystems.
  • Familiarity with NVM controller RTL, including MRAM, RRAM, ECC, and program/erase sequencing.
  • Experience with very low-power design techniques and the RTL design choices they require.
  • Understanding of parallel execution models such as dataflow, SIMD, or systolic arrays.
  • Experience with RTL and gate-level power analysis tools and methodologies.
  • Exposure to DFT concepts, including scan insertion, ATPG, and DFT-friendly RTL coding.
  • Scripting skills in Python, Tcl, or Perl to automate design flows.

About the Company

Efficient Computer

Energy-efficient processors for edge IoT computing

Efficient Computer makes energy-efficient programmable processors for IoT edge devices and sells a compatible software toolchain that fits existing embedded languages and AI/ML workflows. These processors run local computations at the edge, reducing the need to send data over wireless links, which saves power and enables real-time processing and data compression. Its strength comes from combining hardware with a developer-friendly ecosystem rather than relying on general-purpose chips, helping deployments last longer in places without wired power. Its goal is to enable widespread, cost-effective edge deployments by dramatically lowering energy use and total cost of ownership for IoT networks.

Company size
51-200
Company stage
Series B
Total funding
$173M
Headquarters
Pittsburgh, PA
Founded
2022

Recently Posted Jobs

Explore more opportunities at Efficient Computer

See more jobs