Opens cadence.wd1.myworkdayjobs.com in a new tab
Nice to Have
- Multi-Language Systems: Experience working in multi-language environments combining SystemVerilog (SV), C/C++, and Python.
- GUI Frameworks: Experience with Qt, PyQt, or similar modern GUI development frameworks.
- Automation & Scripting: Proficiency in Python for test automation, validation scripting, or rapid GUI prototyping.
- Advanced Linux Kernel: Deep experience with Linux kernel driver development and memory management.
- User-Mode Access: Familiarity with user-mode hardware access methodologies, including VFIO, UIO, and PCIe BAR mapping.
- Lab Equipment: Experience utilizing hardware debug tools such as protocol analyzers, logic analyzers, and oscilloscopes.
- Innovative Methodologies: Exposure to applying AI/ML techniques to hardware verification, log analysis, or tooling automation.
- Soft Skills: Strong analytical problem-solving skills with the ability to work independently and drive projects to completion in a dynamic team environment.
- We’re doing work that matters.
- Help us solve what others can’t.
Tools & Skills
Languages
Sourced directly from Cadence Design Systems’s career page
Your application goes straight to Cadence Design Systems.
Opens cadence.wd1.myworkdayjobs.com in a new tab
Specialisation
Open roles at Cadence Design Systems
597 positions
Job ID
/job/SHANGHAI/Sr-Principal-Design-Engineer_R55577
Get matched to roles like this
Upload your resume once. We’ll notify you when matching roles open up.
Join talent pool — freeSimilar Other roles
Samsung Semiconductor
Technical Director, Large-Scale AI Model Inferencing
San Jose, California, United States|Other
Samsung Semiconductor
Technical Account Manager, DRAM Business Enablement
San Jose, California, United States|Other
Samsung Semiconductor
Staff Engineer, Storage Product Planning
San Jose, California, United States|Other
Samsung Semiconductor
Staff Engineer, Storage Business Enablement
San Jose, California, United States|Other