At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.
Position Requirements
Requirements:
B.S degree in Computer Science or a related technical field with relevant 2+ years of experience.
Extensive experience in modeling in C/C++ and background in object-oriented, algorithms, and data structures.
In-depth understanding of complexity, analysis graph algorithms, and advanced debugging techniques for proficiency in troubleshooting software issues and debugging a large codebase.
Strong analytical and problem-solving skills with an ability to visualize processes and outcomes.
Outstanding all-round communication skills and ability to work collaboratively in a dynamic multi-location environment.
Strong Plus:
Working knowledge of PCI Express (PCIe) protocol or one or more protocols USB, NVME, SATA, Display Port, etc.
Knowledge of Machine learning and Python.
Knowledge of Verilog/SystemVerilog languages and OVM/UVM verification methodologies.
Experience with digital logic design or IP/SoC level Verification flow.
Customer orientation and knowledge of the EDA tool flow.
We’re doing work that matters. Help us solve what others can’t.