🌿 Back to all jobs

🥝 Principal Software Engineer

Cadence Design Systems, Inc. | United States, United States | Posted June 10, 2026

Job Description

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.
Job Responsibilities

+ Develop Software solutions that are efficient in time and memory complexity

+ Analyze and improve existing algorithms

+ Collaborate with Senior architects on next generation architectural projects

+ Participate in code reviews, design discussions, and performance benchmarking

+ Document solutions with functional and design specifications

+ Write tests to rigorously test the developed code


Required Qualifications

+ BS with a minimum of 8 years of experience OR MS with a minimum of 5 years of experience OR PhD with a minimum of 3 years of experience

+ Strong proficiency in C/C++ programming.

+ Strong software engineering and problem solving skills

+ Deep understanding of data structures, algorithms, and databases

+ Understanding of compiler...

Apply for This Position

Submit Application