Cadence is seeking a Principal Design Engineer to design, develop, and support IP models for system-level memory, including SDRAM, NAND Flash, eMMC, SD Card, DFI, and UFS. The role involves individual contribution to RTL design, verification, and documentation, as well as interfacing with customers. Candidates should have an MSEE or equivalent with at least 5 years of experience in complex protocols/hardware, strong RTL design knowledge using Verilog/SystemVerilog, and solid debugging skills.
Good To Have:- Verification experience using Cadence simulation and/or emulation products.
- Programming experience with scripting languages like Perl, TCL, C-shell.
- Experience in memory sub-system design and operation.
Must Have:- Design, develop, and support IP models for system-level memory (SDRAM, NAND Flash, eMMC, SD Card, DFI, UFS).
- Update, maintain, document, and support existing memory model products.
- Perform RTL design, verification, productizing, and documentation of memory IP.
- Interface with customers on emulation, simulation, or verification problems.
- MSEE or equivalent with minimum 5 years experience in complex protocols/hardware.
- Fluent RTL design knowledge using Verilog/SystemVerilog.
- Experience with RTL verification tools and flows.
- Solid debugging experience and skills.