Laguna Niguel, California, United States
- Proficient in writing efficient RTL code in Verilog and System Verilog that meets performance and area requirements - Proficient in debugging RTL code using simulation tools, including the ability to determine if the root cause of a failing test is the firmware, hardware, or test issue - Experience with engineering tools such as VCS, Spyglass, Verdi, DC, and Formality - Have in depth knowledge of entire design process from design specification, defining architecture, micro-architecture, RTL design and functional verification, synthesis, formal equivalence checking, physical design, floorplaning, timing closure, tape-out, and post-Si debug - Experience analyzing and improving RTL hardware performance and area - Experience working with physical design teams for large scale ASIC chip physical implementation - Experience collaborating with other engineers located in different sites/time zones - Knowledge of power-saving techniques - Knowledge of the following data bus protocols: PCIe/CXL, Ethernet, TCP, Infiniband, RDMA, SAS/SATA, iSCSI, I2C - Experience with industry standard system bus protocols like AMBA AXI/AHB/ APB - Hands on experience with pre-silicon verification of designs in simulation and on hardware emulation platforms - Experience in identifying and closing design and environment defects including bug fixes requiring manual ECOs (gate-level netlist edits) - Knowledge of System Verilog and UVM based verification methodologies including OOP concepts and coverage based random validation - Experience debugging PCIe link including analysis of training, enumeration and DMA transactions utilizing PCIe lab test equipment - Experience with device bring-up and firmware debug - Strong knowledge of Unix/Linux environment and scripting languages such as Tcl, Shell, Perl, and Python - Experience using Revision Control tools such as CVS and Git - Experience in technical leadership of small teams - Have good communication & analytical thinking skills - Detail oriented with strong analytical and debugging skills - Experience with using team collaboration tools such as Confluence and Jira