Position Overview
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...