Skip to main contentPrinciple Development Engineer(Virtual Solution) at Cadence
Bare-metal / driver-level validationArchitect scalable solutions for multi-protocol system validation across multiple clock domainsOptimize solutions for performance, scalability, and emulation efficiencyDevelop custom test cases, tools, and automation to enable advanced use models (embedded / co-emulation / hybrid flows)Work closely with cross-functional teams (PE, AE, customers) to debug and resolve system-level issuesContribute to next-generation AVIP methodology evolution, including integration with AI/ML-based verification flowsSupport customer enablement, including bring-up, debug, and solution deploymentRequired QualificationsBachelor's or Master's degree in Electrical Engineering, Computer Engineering, or related field with 5-10 years' experienceStrong expertise in high-speed protocols such as: PCIe, CXL, AMBA, UCIe, Ethernet (at least one)Strong RTL design experience (SystemVerilog / Verilog)Strong C/C++ development experience for modeling, testbench, or system integrationSolid understanding of: System-level verification methodologiesEmulation / acceleration flowsHands-on experience with Palladium / Protium / FPGA / emulation platforms is strongly preferredGood debugging skills for complex system integration issuesRequirements
- Experience developing or using AVIP (Accelerated VIP) solutions
- Experience with end-to-end system validation flows (simulation → emulation → prototyping)
- Knowledge of UVM and verification frameworks
- Knowledge of Qemu/Gem5 or other system emulation projects
- Experience with multi-language environments (SV + C/C++ + Python)
- Familiarity with Emulation/Prototyping flows
- Exposure to AI/ML techniques applied to verification or tooling
- Strong problem-solving skills and ability to work independently
- Soft Skills
- Excellent English communication skills (both verbal and written) are required
- Strong learning capability and adaptability to new technologies
- Ability to collaborate across global teams
- Proactive mindset in problem solving and customer engagement
- We're doing work that matters. Help us solve what others can't.
Additional Information
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.
Your Match
How well this role fits your profile.
Interested in this role?
Apply on the company's website.