Senior Software Engineer

Cadence Design Systems
San Jose, Pittsburgh
Workplace: OnsiteFull timeUSD 154,000 - 286,000 annuallyFunction: Software EngineeringExperience: 10+ yearsEducation: bachelorsSkills: ["Python","PyTorch","TensorFlow","Scikit-learn","NLP","LLM","Computer vision","LLM APIs","Vector databases","C++"]

Senior Software Engineer to join the Virtuoso place and route infrastructure team, applying advanced math, graph theory and machine learning to optimize routing. You’ll work on ML-powered design tools, integrate LLMs and AI/ML prototyping, and collaborate in a fast-paced R&D environment across multiple locations in the US, contributing to state-of-the-art semiconductor design workflows.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Cadence Design Systems
Cadence Design Systems
4 months ago

Senior Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 17 hours agoStatus: Live

Job Summary

Senior Software Engineer to join the Virtuoso place and route infrastructure team, applying advanced math, graph theory and machine learning to optimize routing. You’ll work on ML-powered design tools, integrate LLMs and AI/ML prototyping, and collaborate in a fast-paced R&D environment across multiple locations in the US, contributing to state-of-the-art semiconductor design workflows.
Location: San Jose, Pittsburgh
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Contribute to the development of the Virtuoso place and route infrastructure, applying ML/AI approaches to improve routing quality and performance
  • •Collaborate with researchers to prototype in open-source AI/ML projects and integrate LLMs into design tools
  • •Work in a fast-paced R&D environment to analyze, debug and optimize algorithms for design and routing problems
  • •Collaborate with hardware engineers and domain experts to apply ML techniques to analog circuit design and layout problems
  • •Participate in cross-location teams to deliver features that impact consumer, mobile and enterprise electronics

Pay and Benefits

Salary: USD 154,000 - 286,000 annually
Equity and Bonus:Equity
Perks:Paid LeavePaid Holidays401kMedicalDentalVisionEquity

Key Requirements

  • •BS/MS/Phd in Computer Science, Applied Mathematics, Data Science, or a related field
  • •10+ years of experience
  • •Strong foundation in machine learning, deep learning, and natural language processing (NLP) and LLM
  • •Proficiency in Python and frameworks like PyTorch, TensorFlow, SciKit, etc.
  • •Basic understanding of Retrieval-Augmented Generation (RAG) and vector databases
Experience:10+ yearsSemiconductorHardwareEDAVLSI
Education:Bachelor's
Skills:PythonPyTorchTensorFlowScikit-learnNLPLLMComputer visionLLM APIsVector databasesC++
Tech Stack:PythonPyTorchTensorFlowScikit-learnLLMRAGVector databasesC++

Company Brief

Cadence Design Systems
Provides electronic design automation (EDA) software, IP, and services for semiconductor and systems companies to design, verify, and implement integrated circuits, systems-on-chip, and electronic systems across industries including communications, automotive, and consumer electronics.
Industry: Developer Tools
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Jose, United States
Founded: 1988
Glassdoor
Glassdoor: 3.9
WebsiteLinkedInGlassdoor