Senior Software Engineer

Cadence Design Systems

San Jose (CA)

On-site

USD 154,000 - 286,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Paid vacation
401(k) plan with employer match
Employee stock purchase plan
Medical, dental, and vision plan options

Job summary

Cadence Design Systems is looking for a passionate software developer to enhance their Virtuoso place and route infrastructure. This vital position employs advanced math and machine learning to address routing problems in technology.

Ideal candidates will have 10+ years of experience and a BS/MS/PhD in relevant fields. Competitive compensation range is $154,000 to $286,000, plus benefits like 401(k), medical and paid vacation.

Qualifications

  • 10+ years of experience in software development.
  • Experience with analog circuits design and layout preferred.
  • Strong analytical thinking and debugging skills.

Responsibilities

  • Improve the place- and route-foundation of the Virtuoso platform.
  • Use advanced math, computer science, graph theory, and machine learning to solve routing problems.

Skills

Proficiency in Python
Familiarity with frameworks like PyTorch, TensorFlow, SciKit
Understanding of Retrieval-Augmented Generation (RAG)
Comfortable with LLM APIs
Solid grasp of machine-learning concepts
C++ proficiency

Education

BS/MS/PhD in Computer Science, Applied Mathematics, Data Science

Job description

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. The Cadence Virtuoso platform powers all of the latest design innovations in consumer, mobile and enterprise electronics worldwide.

Responsibilities

We are looking for a passionate software developer to join the Virtuoso place and route infrastructure team to improve our place- and route-foundation. The role involves using advanced math, computer science, graph theory, and machine learning to solve the routing problem.

Qualifications
  • Basic Requirements: BS/MS/PhD in Computer Science, Applied Mathematics, Data Science, or a related field; 10+ years of experience.
  • Technical Skills: Proficiency in Python and frameworks such as PyTorch, TensorFlow, SciKit; basic understanding of Retrieval-Augmented Generation (RAG) and vector databases; comfortable working with LLM APIs; solid grasp of machine‑learning concepts (supervised/unsupervised learning, NLP, computer vision); proficiency in Python essential; C++ also valuable.
  • Domain Knowledge: Analog circuits design and layout, and VLSI design flow preferred.
  • Problem‑Solving & Collaboration: Ability to work in a fast‑paced research and development environment; strong analytical thinking and debugging skills; experience with rapid prototyping in open‑source AI/ML projects.
Compensation and Benefits

Annual salary range for California: $154,000 to $286,000. Eligibility for incentive compensation: bonus, equity.

  • Paid vacation and paid holidays.
  • 401(k) plan with employer match.
  • Employee stock purchase plan.
  • Medical, dental, and vision plan options.
Equal Employment Opportunity

Cadence is committed to equal employment opportunity throughout all levels of the organization. All qualified applicants will receive consideration for employment without regard to race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, basis of disability, or any other protected class.

Cadence participates in the E‑Verify program in certain U.S. locations as required by law.

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

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Cadence Design Systems, Inc. • San Jose (CA)

On-site
USD 154,000 - 286,000
Paid vacation
401(k) plan with employer match
Employee stock purchase plan
+1
Senior Software Engineer
Senior Software Engineer

Cadence • San Jose (CA)

On-site
USD 154,000 - 286,000
Paid vacation
401(k) plan with employer match
Employee stock purchase plan
+1
Senior Software Engineer
Senior Software Engineer

Cadence • Pittsburgh

On-site
USD 154,000 - 286,000
Paid vacation
401(k) plan with employer match
Employee stock purchase plan
+1
Principal Product Engineer – Virtuoso Backend Flows
Principal Product Engineer – Virtuoso Backend Flows

Cadence Design Systems • San Jose (CA)

On-site
USD 137,000 - 254,000
Paid vacation and holidays
401(k) with employer match
Employee stock purchase plan
+1
Senior Software Engineer, ML-Driven EDA Routing (VLSI)
Senior Software Engineer, ML-Driven EDA Routing (VLSI)

Cadence Design Systems • San Jose (CA)

On-site
USD 154,000 - 286,000
Paid vacation
401(k) plan with employer match
Employee stock purchase plan
+1
Application Engineer, RTL2GDS Sr Director
Application Engineer, RTL2GDS Sr Director

Cadence Design Systems • San Jose (CA)

On-site
USD 210,000 - 390,000
Paid vacation
401(k) plan with employer match
Employee stock purchase plan
Software Engineer II, AI Platform
Software Engineer II, AI Platform

Cadence Design Systems • San Jose (CA)

On-site
USD 101,000 - 189,000
Paid vacation and holidays
401(k) plan with employer match
Employee stock purchase plan
+1
Sr Account Technical Executive II
Sr Account Technical Executive II

Cadence Design Systems, Inc. • San Jose (CA)

On-site
USD 248,000 - 372,000
Product Engineer (Analog Circuit Design)
Product Engineer (Analog Circuit Design)

Cadence Design Systems, Inc. • San Jose (CA)

On-site
USD 114,000 - 214,000
Lead Solutions Engineer– Back Office Transformation
Lead Solutions Engineer– Back Office Transformation

Cadence Design Systems • San Jose (CA)

On-site
USD 114,000 - 214,000
Paid vacation
401(k) plan with employer match
Employee stock purchase plan
+1