Cadence is seeking a Lead Software Engineer for their Cambridge location to develop and maintain Agentic AI applications in digital verification. The ideal candidate will have extensive experience in software development, particularly with AI and machine learning, and will thrive in a diverse, innovative work environment
Job Summary
This role offers an exciting opportunity to work at the intersection of computational software, hardware verification and artificial intelligence.
The successful candidate will design and develop AI systems within Cadence's suite of verification tools to solve hard real-world engineering problems.
Cadence provides professional development opportunities and a clear career progression path for leaders and innovators making an impact on technology.
Matching Summary
Match Score: 85
Cadence is seeking a Lead Software Engineer for their Cambridge location to develop and maintain Agentic AI applications in digital verification. The ideal candidate will have extensive experience in software development, particularly with AI and machine learning, and will thrive in a diverse, innovative work environment.
Skills & Requirements
Must-have
4+ years C/C++ Java Python development
Strong understanding of AI ML algorithms
Experience building AI based applications
Expertise in OO design principles patterns
Strong competency in mathematics statistics
Nice-to-have
Experience with Large Language Models
Familiarity with prompt engineering techniques
Understanding of electronic design domain
Experience developing in Linux environment
Ability to work in diverse multi-cultural environment
Key Requirements
BSc plus 4+ years experience OR MSc plus 2+ years OR PhD
Strong mathematical and statistical analysis skills
Excellent communication and collaboration capabilities