The Software Engineer Verification IP Development (Machine Learning) will be responsible for software development of Verification IP as a member of Cadence’s VIP R&D group. We are looking for exceptional individuals skilled in ML and Deep-Learning algorithms, frameworks and application development. Primary responsibilities include researching and developing Machine Learning approaches to Verification IP software models including PCIE, NVME, DisplayPort, USB and SATA protocols as well as designing, implementing, verifying and maintaining software to address those markets. We desire a team player with excellent communication skills who is as comfortable discussing Deep Learning research as with developing APIs to innovative new software.


Position Requirements:


BS in Electrical Engineering, Computer Engineering, Computer Engineering, Computer Science.
Experience with Machine Learning and Deep Learning tools and software. Familiar with at least one main stream open source deep learning library, such as TensorFlow, Keras, Mxnet, PyTorch and etc.
Deep knowledge of math, probability, statistics and algorithms
Expertise in C/C++ and object-oriented programming techniques
Knowledge of Verilog/SystemVerilog
Strong problem solving and analytical skills
Good written and verbal communication skills
Ability to work in a dynamic and team-oriented environment

For more job details, hit “Apply for job”