Senior Principal Software Engineer — AI-Driven EDA & Synthesis

Cadence

San Jose (CA)

Presencial

USD 161.000 - 299.000

Jornada completa

Hace 3 días
Sé de los primeros/as/es en solicitar esta vacante

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Descripción de la vacante

Cadence is seeking a Senior/Staff Software Engineer to contribute to next-generation physical synthesis and optimization engines within Innovus. You will solve challenging computational problems at scale, designing engines and algorithms that impact the performance, power, area, and timing closure of modern silicon.

In this hands-on role, you will tackle graph/spatial algorithms, high-performance C++, and distributed computing, ensuring scalable solutions for billions of transistors across

Formación

  • MS/PhD in CS/EE or equivalent hands-on experience.
  • Strong C++ (C++17/20) in Linux environments.
  • Solid data structures, graphs, computational geometry, memory management, and software architecture.
  • Experience with multithreaded or concurrent programming and low‑level performance profiling.
  • Ability to analyze, debug, and optimize complex algorithmic bottlenecks in large-scale software systems.

Responsabilidades

  • Design, implement, unit-test, and optimize high-performance C++ engines for physical synthesis, placement, and timing‑driven optimization.
  • Develop advanced graph algorithms, spatial data structures, and optimization techniques for large-scale physical design workloads.
  • Identify and eliminate CPU bottlenecks, memory footprint overhead, and algorithmic scaling limits in production C++ codebases.
  • Translate research concepts and mathematical formulations into robust, maintainable, production‑quality software.
  • Collaborate with R&D colleagues to integrate data‑driven and AI‑assisted optimization heuristics into core synthesis flows.

Conocimientos

C++17/20
Graph Algorithms
Memory Management
Multithreading
Performance Profiling
Problem Solving

Educación

Master's or PhD in CS/EE

Herramientas

Python
Tcl
Shell Scripting

Descripción del empleo

Cadence is seeking a Senior/Staff Software Engineer to contribute to next-generation physical synthesis and optimization engines within Innovus. You will solve challenging computational problems at scale, designing engines and algorithms that impact the performance, power, area, and timing closure of modern silicon.

In this hands-on role, you will tackle graph/spatial algorithms, high-performance C++, and distributed computing, ensuring scalable solutions for billions of transistors across

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior AI-Driven EDA Engine Architect
Senior AI-Driven EDA Engine Architect

Cadence Design Systems • San Jose (CA)

Presencial
USD 161.000 - 299.000
Sr Principal Software Engineer, Innovus — Physical Synthesis & Optimization
Sr Principal Software Engineer, Innovus — Physical Synthesis & Optimization

Cadence • San Jose (CA)

Presencial
USD 161.000 - 299.000
Sr Principal Software Engineer, Innovus — Physical Synthesis & Optimization
Sr Principal Software Engineer, Innovus — Physical Synthesis & Optimization

Cadence Design Systems • San Jose (CA)

Presencial
USD 161.000 - 299.000
Lead Software Engineer
Lead Software Engineer

Cadence Design Systems • Austin (TX)

Presencial
USD 120.000 - 190.000
Senior IC Design & Routing Systems Engineer
Senior IC Design & Routing Systems Engineer

Cadence Design Systems • Austin (TX)

Presencial
USD 120.000 - 190.000
Lead Software Engineer
Lead Software Engineer

Cadence Design Systems • San Jose (CA)

Presencial
USD 119.000 - 221.000
Paid vacation and holidays
401(k) plan with employer match
Employee stock purchase plan
+1
Senior Physical Design Engineer – AI-Driven EDA Tools
Senior Physical Design Engineer – AI-Driven EDA Tools

Synopsys Inc • Sunnyvale (CA)

Presencial
USD 180.000 - 240.000
Lead Software Engineer, IC Design: Routing & Synthesis
Lead Software Engineer, IC Design: Routing & Synthesis

Cadence Design Systems • Austin (TX)

Presencial
USD 120.000 - 190.000
Senior Principal Software Engineer - Physical Verification
Senior Principal Software Engineer - Physical Verification

Cadence Design Systems • San Jose (CA)

Presencial
USD 161.000 - 299.000
Paid vacation & holidays
401(k) plan with employer match
Employee stock purchase plan
+1
Senior Principal Analog CAD & EDA Methodology Engineer
Senior Principal Analog CAD & EDA Methodology Engineer

Ampere • Durham (NC)

Presencial
USD 187.000 - 281.000
Premium health insurance
Dental and vision insurance
401K retirement plan
+1