CareerPlanGet AI match score →

Software Engineer II - Clock Tree Synthesis (CTS), Innovus R&D

CAMBRIDGE💼 Full-time🗓 2026-07-10 → 2026-07-30

Core

Develop and optimize high-performance EDA algorithms for Clock Tree Synthesis (CTS) to improve chip performance and power efficiency.

Role type

Software Engineer (EDA Algorithms)

Builds

Physical design tools and EDA algorithms for semiconductor chip design

Domain

Electronic Design Automation (EDA) / Semiconductor / Chip Design

Deliverable

production ML models | product features

Required skills

C/C++ programming, Linux/Unix environment, data structures and algorithms, algorithmic complexity analysis, problem-solving

Preferred skills

AI/ML techniques, optimization methods, automated decision-making systems, multi-threaded/parallel programming, EDA concepts (timing analysis, physical design flows)

Technologies

C/C++, Linux/Unix, Innovus EDA platform

Responsibilities

Design and implement CTS algorithms focusing on performance and scalability; Debug and optimize CTS capabilities within the Innovus platform; Develop AI-driven and automated workflows for design automation; Explore adaptive techniques for physical design; Collaborate with global R&D teams on technical direction; Document algorithms and design decisions

Seniority

Early-career, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗