Software Engineer II: Clock Tree Synthesis & AI-Driven EDA

Cadence

Cambridge

On-site

GBP 65,000 - 90,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
25 days holiday per year
Private Medical and Dental plans
Income Protection
Life Insurance
Group Personal Pension Plan
Cycle to work scheme
Gym subsidy
Volunteer time off
Employee Stock Purchase Plan
Great Place to Work© & Fortune 100

Job summary

Cadence in Cambridge, UK is seeking an early-career Software Engineer for Clock Tree Synthesis (CTS) within the Innovus R&D team. You will contribute to high-performance EDA algorithms and explore AI-driven design automation approaches, collaborating with a global team to advance chip design tools.

You will grow technically through mentorship while delivering reliable CTS capabilities in a collaborative, fast-paced environment, improving chip performance and power efficiency across diverse

Qualifications

  • MSc in Computer Science, Electrical Engineering, or a related numerate discipline.
  • Strong programming skills in C/C++, developed and applied in a Linux or Unix-like environment.
  • Solid understanding of core data structures and algorithms, with the ability to analyse and reason about algorithmic complexity.
  • Effective problem-solving approach, with the ability to break down complex technical challenges and communicate findings clearly to colleagues.

Responsibilities

  • Design and implement CTS algorithms in C/C++, with a focus on performance, quality of results (QoR), scalability, and correctness across diverse chip design scenarios.
  • Debug, optimise, and enhance CTS capabilities: Identify and resolve performance bottlenecks and robustness issues within the Innovus platform, improving reliability and runtime efficiency.
  • Develop AI-driven and automated workflows: Apply emerging agentic and data-driven approaches to explore design trade-offs, reduce manual effort, and improve the adaptability of physical design flows.
  • Explore adaptive techniques for physical design: Investigate and prototype data-informed methods that improve tool reliability and design outcomes across varying chip architectures.
  • Collaborate with global R&D teams: Partner with engineers and researchers across Cadence’s worldwide offices to align on technical direction, share findings, and contribute to roadmap development.
  • Communicate technical work clearly: Document algorithms, design decisions, and experimental findings through code reviews, written summaries, and team discussions.
  • Stay current with the field: Actively engage with advances in algorithms, AI/ML, and EDA research to bring new thinking into the team’s work.

Skills

C/C++ programming
Linux
Algorithms
Problem solving

Education

MSc in Computer Science or Electrical Engineering

Tools

Innovus
Linux/Unix
Git

Job description

Cadence in Cambridge, UK is seeking an early-career Software Engineer for Clock Tree Synthesis (CTS) within the Innovus R&D team. You will contribute to high-performance EDA algorithms and explore AI-driven design automation approaches, collaborating with a global team to advance chip design tools.

You will grow technically through mentorship while delivering reliable CTS capabilities in a collaborative, fast-paced environment, improving chip performance and power efficiency across diverse

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer II
Software Engineer II

Cadence • Cambridge

On-site
GBP 65,000 - 90,000
Competitive salary
25 days holiday per year
Private Medical and Dental plans
+8
Software Engineer II (C++)
Software Engineer II (C++)

Cadence • Cambridge

Hybrid
GBP 55,000 - 82,000
Competitive salary
30 days holiday
Group pension
+6
EDA Database Engineer II — Hybrid
EDA Database Engineer II — Hybrid

Cadence • Cambridge

Hybrid
GBP 55,000 - 82,000
Competitive salary
30 days holiday
Group pension
+6
Principal Design Engineer
Principal Design Engineer

Cadence Design Systems • City of Edinburgh

Hybrid
GBP 90,000 - 150,000
Travel <10%
Software Engineer II: C#/.NET & WPF for Engineering Apps
Software Engineer II: C#/.NET & WPF for Engineering Apps

Cadence Design Systems • Nottingham

Hybrid
GBP 45,000 - 65,000
25 days holiday per year
Private Medical and Dental plans
Income Protection and Life Insurance
+3
Senior CAD Automation Engineer - Chip Design
Senior CAD Automation Engineer - Chip Design

APPLE • Cambridge

On-site
GBP 60,000 - 90,000
CAD Engineer
CAD Engineer

Cirrus Logic • City of Edinburgh

Hybrid
GBP 55,000 - 85,000
Senior CAD Automation Engineer – RTL & EDA
Senior CAD Automation Engineer – RTL & EDA

APPLE • Greater London

On-site
GBP 70,000 - 95,000
STA Engineer – Drive Full-Chip Timing for ASIC/SoC
STA Engineer – Drive Full-Chip Timing for ASIC/SoC

IC Resources • Cambridge

On-site
GBP 60,000 - 90,000
Software Engineer II
Software Engineer II

Cadence Design Systems • Nottingham

Hybrid
GBP 45,000 - 65,000
25 days holiday per year
Private Medical and Dental plans
Income Protection and Life Insurance
+3