This Lead Software Engineer role at Cadence involves feature design and development, test development, customer issue troubleshooting, and bug fixing. Responsibilities also include DevOps activities such as build, release, and deployment. Candidates should possess an MS/Ph.D. in Computer Science or Computer Engineering, industry experience with C++ applications on Unix/Linux environments, and proficiency in data structures, algorithms, and software engineering principles.
Must Have:- MS/Ph.D. in Computer Science or Computer Engineering
- Industry experience developing and maintaining C++ based applications on a Unix or Linux environment
- Experience with quality and software processes
- Proficiency designing data structures, algorithms, and software engineering principles