Lumilens
IC/RTL Design Engineer
San Jose, California, United States · Work style not stated · FullTime
Apply on the employer’s site ↗See how well you match this job
You apply directly with the employer. ROLIVA does not submit applications from this page and is not the employer.
About the role
Description from the employer’s posting. Check the employer’s page for the current version.
- EmployerLumilens
- LocationSan Jose, California, United States
- Work styleWork style not stated
- Employment typeFullTime
- Employer posted
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.
Show full description
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.
Check your resume against this job Free, no sign-up. Nothing you paste is stored.
Staying safe while you apply
- Never pay to apply, interview or accept an offer. ROLIVA never asks you for payment to apply to a job.
- Apply only through the official “Apply on the employer’s site” button, on the employer’s own site, and check that a recruiter’s email uses that employer’s own domain rather than a free email address.
- Be cautious of an offer made with no real interview, or pressure to decide quickly or share financial details early.
Does something look wrong with this listing? Use “Report broken link” in the role details, or read ROLIVA’s full job-safety guidance ↗.
Preparing for this role with ROLIVA
- Check the fit.
Compare the requirements with the experience you have confirmed, including gaps.
- Prepare honestly.
Build interview stories and application drafts from your own evidence.
- Keep track.
Save the role and record your own application status and follow-ups.
Software engineer jobs in United States
ROLIVA currently lists 4427 open roles like this in United States.
Employers hiring for this
- Capital One Financial423 open roles
- General Motors186 open roles
- Shieldai179 open roles
- Boeing118 open roles
- Hewlett Packard Enterprise103 open roles
Top skills asked for
Listings whose description mentions each term. A mention is not a requirement.
- Python246 postings
- AWS213 postings
- Kubernetes167 postings
- Java158 postings
- Azure155 postings
- SQL113 postings
- TypeScript111 postings
- React103 postings
Advertised salary for this role here
These are advertised ranges, not what people are paid.
- USD a year, after annualising98,000–350,000 (82 listings, 14 employers)
At a glance
- Employment typeFullTime
- Employer posted
- Added to ROLIVA
- Last checked
Skills in this posting
Skills ROLIVA found in the employer’s own description above. A mention is not a requirement.