ForgeApply · Job listing
IC/RTL Design Engineer
Lumilens
Apply in about a minute — without sacrificing quality.
ForgeApply autofills this application and tailors your resume to this exact posting. You review everything before it's sent. Free trial, no card required.
About this role
IC/RTL Design Engineer/ Front-End Engineer
About the role. You design and implement the digital front-end RTL at the heart of the chip — including the high-speed datapath that moves data between UCIe and the optical front end. Guided by the interface specs and coding standards, you take blocks from micro-architecture through clean, timing-aware RTL and block-level verification. It's a hands-on role with room to grow your scope as the team and the chip mature.
What you'll do
- Develop block-level micro-architecture for your assigned blocks, and contribute to interface and register definitions.
- Design and implement front-end RTL blocks in SystemVerilog — datapath elements, the UCIe streaming/RDI adapter, elastic FIFOs, and supporting logic.
- Integrate IP and support parameterization for configurability.
- Write clean, lint-clean, CDC/RDC-clean RTL that follows the coding and quality standards.
- Write block-level testbenches, sanity checks, and assertions (SVA) for your own blocks before handoff to DV.
- Power- and timing-aware design — managing block activity, clock-gating, pipelining, and retiming; partner with the backend team on physical closure for your blocks.
- Bring-up and debug across simulation and emulation / FPGA prototyping; support DV and silicon bring-up, including DFT/debug hooks in your blocks.
- Collaborate with the architecture, modelling, DV, DFT, and backend teams as your blocks move through the flow.
Required
- BS or MS in Electrical/Computer Engineering (or equivalent experience).
- 3+ years of digital RTL design in SystemVerilog, with blocks taken from micro-architecture through to verification handoff.
- Solid digital design fundamentals: pipelining, FSMs, FIFOs, clock-domain crossing, and streaming/bus interfaces (e.g., AXI).
- Lint and CDC/RDC discipline and clean-RTL practices.
- Power- and timing-aware design practices; comfort with synthesis and timing closure, working with the backend team.
- Strong debug skills in simulation; scripting in Python, Perl, or TCL.
Preferred
- High-speed datapath, SerDes-adjacent, or interface design exposure (UCIe, PCIe/CXL, or similar).
- FEC/coding datapath familiarity (e.g., Reed-Solomon) and gray-code mapping.
- Assertion-based verification (SVA) and familiarity with UVM block-level testbenches; emulation / FPGA prototyping experience.
- Exposure to scale-up / scale-out interconnects or network switch / NIC / memory-controller datapaths.
- Low-power / UPF and DFT (scan) concepts.
- Optical transceiver, CPO, or linear-drive optics background; advanced-node (N5/N3/N2) design experience.
Salary insight
This posting doesn't disclose pay. Across 6,510 San Francisco jobs with disclosed salaries on ForgeApply, the median is $203k.
Based on live postings with disclosed pay on ForgeApply; refreshed daily. Not an estimate of this employer's offer.
Ready to apply to Lumilens?
Apply in about a minuteSimilar jobs
- RTL Design Engineer — Etched · San Jose
- Principal Digital RTL Engineer — Asteralabs · San Jose, California, United States
- Hardware Engineer, RTL — Normalcomputing · New York City
- Senior RTL Engineer, Interconnect Design — Openai · San Francisco
- Microarchitect and RTL Design Engineer — Bayasystems · Santa Clara, California, United States
- Digital IC Design Engineer — Neuralink · Austin, Texas, United States; South San Francisco, California, United States
- Sr. Engineer, CPU RTL Design — Tenstorrent · Austin, Texas, United States; Santa Clara, California, United States
- Principal SoC RTL Engineer — Ambiqmicroinc · Austin, Texas, United States
More like this: More jobs at Lumilens · Browse all jobs