AI Lead Software Engineer in Cambridge

AI Lead Software Engineer in Cambridge

Cambridge Full-Time 43200 - 72000 £ / year (est.) No home office possible
Go Premium
C

At a Glance

  • Tasks: Design and develop AI systems for innovative verification tools at Cadence.
  • Company: Join Cadence, a leader in electronic design with over 30 years of expertise.
  • Benefits: Enjoy hybrid work, professional development, and a diverse workplace culture.
  • Why this job: Work with cutting-edge AI tech and collaborate with industry experts.
  • Qualifications: BSc in relevant field with experience in C/C++, Java or Python.
  • Other info: Opportunities for career progression and collaboration with global teams.

The predicted salary is between 43200 - 72000 £ per year.

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Cadence is a pivotal leader in electronic design, building upon more than 30 years of computational software expertise. The company applies its underlying Intelligent System Design strategy to deliver software, hardware and IP that turn design concepts into reality. Cadence customers are the world’s most innovative companies, delivering extraordinary electronic products from chips to boards to systems for the most dynamic market applications including consumer, hyperscale computing, 5G communications, automotive, aerospace industrial and health.

We are seeking a software engineer to join our team responsible for developing and maintaining Agentic AI applications in the digital verification domain. This role offers an exciting opportunity to work at the intersection of computational software, hardware verification and artificial intelligence, helping to shape the future of Cadence's innovative solutions.

Job Responsibilities:

  • Design and development of AI systems and AI features within Cadence’s suite of verification tools.
  • Identify and evaluate opportunities to apply AI to solve very hard real-world engineering problems.
  • Effectively communicate and educate other engineers in the theory and best practices of the application of AI.
  • Evaluate and select AI algorithms and tools appropriate for specific problems.
  • Perform statistical analysis and tuning to ensure implemented algorithms are producing accurate results.
  • Reporting and documenting on AI processes and results.
  • Participate in code reviews, testing, and debugging to ensure high-quality, reliable software.
  • Stay current with industry trends and emerging technologies in AI.

Job Qualifications:

  • BSc in Computer Science, Electrical Engineering or related field plus 4+ years of C/C++, Java or Python software development experience, Or M.Sc plus 2+ years of experience in implementing ML models and applications, Or PhD in a relevant area.
  • Strong understanding of various Artificial Intelligence and Machine Learning algorithms and techniques.
  • Extensive experience in building AI based applications.
  • Strong understanding of Software Development best practices and in OO Design principles and patterns.
  • Very strong competency in mathematics, statistics, data structures and algorithms.
  • A penchant for finding outstanding solutions to very difficult problems.
  • Excellent communication skills and collaboration capabilities.
  • Ability to work in a diverse/multi-cultural environment.

Additional Skills/Preferences:

  • Experience with Large Language Models.
  • Familiarity with prompt engineering techniques.
  • Experience or understanding of electronic design.
  • Experience developing in a Linux environment.
  • Experience with version control tools such as Git.
  • Experience dealing with customers & external stakeholders.
  • Strong presentation skills.

Work Arrangements:

Hybrid working model with 4 in-office days expected. Opportunities for collaboration with global teams.

Why Join Cadence?

  • Work with cutting-edge AI technology that impacts the development of next-generation products.
  • Collaborate with industry experts and thought leaders in computational software.
  • Professional development opportunities and clear career progression paths.
  • Inclusive workplace culture that values diversity of thought and innovation.

Cadence is committed to equal employment opportunity and employment equity throughout all levels of the organization. We strive to attract a qualified and diverse candidate pool and encourage diversity and inclusion in the workplace. We’re doing work that matters. Help us solve what others can’t.

AI Lead Software Engineer in Cambridge employer: Cadence Design Systems, Inc.

At Cadence, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Located in the vibrant city of Cambridge, our team enjoys a hybrid working model, professional development opportunities, and the chance to work with cutting-edge AI technology that shapes the future of electronic design. We are committed to diversity and inclusion, ensuring that every employee has the opportunity to grow and make a meaningful impact in their field.
C

Contact Detail:

Cadence Design Systems, Inc. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land AI Lead Software Engineer in Cambridge

✨Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at tech meetups. You never know who might have the inside scoop on job openings or can put in a good word for you.

✨Tip Number 2

Prepare for those interviews! Research Cadence and their AI projects, and think about how your skills can contribute. Practise common interview questions and be ready to showcase your problem-solving abilities.

✨Tip Number 3

Show off your passion for AI! Share your projects or contributions to open-source software that relate to AI. This not only highlights your skills but also demonstrates your enthusiasm for the field.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining Cadence and being part of our innovative team.

We think you need these skills to ace AI Lead Software Engineer in Cambridge

C/C++
Java
Python
Artificial Intelligence
Machine Learning
Statistical Analysis
Software Development Best Practices
Object-Oriented Design Principles
Mathematics
Data Structures
Algorithms
Communication Skills
Collaboration Capabilities
Linux Environment
Version Control (Git)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the AI Lead Software Engineer role. Highlight your experience with C/C++, Java, or Python, and showcase any relevant projects that demonstrate your skills in AI and machine learning.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about AI and how your background aligns with Cadence's mission. Don’t forget to mention any experience you have with electronic design or working in diverse teams.

Showcase Your Problem-Solving Skills: In your application, be sure to include examples of how you've tackled tough engineering problems using AI. This will show us that you have the knack for finding outstanding solutions, which is key for this role.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and shows us you’re serious about joining our team at Cadence!

How to prepare for a job interview at Cadence Design Systems, Inc.

✨Know Your AI Stuff

Make sure you brush up on your knowledge of AI algorithms and techniques. Be ready to discuss how you've applied these in real-world scenarios, especially in software development. Cadence is looking for someone who can not only talk the talk but also walk the walk!

✨Showcase Your Problem-Solving Skills

Prepare examples of challenging engineering problems you've tackled using AI. Highlight your thought process and the solutions you implemented. This will demonstrate your ability to think critically and creatively, which is key for a role at Cadence.

✨Communicate Clearly

Since you'll be educating other engineers about AI best practices, practice explaining complex concepts in simple terms. Good communication skills are essential, so consider doing mock interviews with friends or colleagues to refine your delivery.

✨Stay Current with Trends

Familiarise yourself with the latest trends in AI and electronic design. Being knowledgeable about emerging technologies will show your passion for the field and your commitment to continuous learning, which Cadence values highly.

AI Lead Software Engineer in Cambridge
Cadence Design Systems, Inc.
Location: Cambridge
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

C
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>