Lead Software Engineer - AI/LLM for Virtuoso

Cadence Design Systems
Beijing
Workplace: OnsiteFull timeFunction: Software EngineeringSkills: ["Problem-solving","Collaboration","Communication","Teamwork","Analytical thinking"]

Lead software development for the Cadence Virtuoso platform, designing and implementing features that integrate AI/LLM technologies into EDA workflows. Collaborate with global engineering teams to deliver production-quality simulation tools, improve CI/tests, and push the boundaries of agentic AI within electronic design automation.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Cadence Design Systems
Cadence Design Systems
4 months ago

Lead Software Engineer - AI/LLM for Virtuoso

âś“ Verified Job

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

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

Job Summary

Lead software development for the Cadence Virtuoso platform, designing and implementing features that integrate AI/LLM technologies into EDA workflows. Collaborate with global engineering teams to deliver production-quality simulation tools, improve CI/tests, and push the boundaries of agentic AI within electronic design automation.
Location: Beijing
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Design and implement new software features and interfaces in the Cadence Virtuoso platform.
  • •Contribute to CI, unit testing, and code quality processes using modern C++ paradigms and AI-assisted development workflows.
  • •Collaborate with cross-functional engineering teams across time zones (US, China, EU, UK, and India) to deliver production-quality simulation technologies.
  • •Engage in code reviews and maintain documentation to support long-term maintainability.
  • •Apply ML/LLM techniques to improve EDA tooling without developing new ML models, focusing on integration and practical deployment.

Key Requirements

  • •MS/PhD in Computer Science/Computer Engineering; strong software engineering fundamentals, including design, refactoring, debugging, and testing of complex applications; familiar with test-driven development and modular software design.
  • •Proficient in Python, C++.
  • •Proficient in English (written and verbal) for cross-site collaboration.
  • •Experience designing and deploying production software systems that make use of ML/LLM technology; not developing new ML models but innovating AI usage within an EDA framework.
  • •Desire to develop and deploy next-generation production EDA tools impacting IC designers’ productivity.
Experience:EDAAI/LLMHardware designElectronic design automation
Skills:Problem-solvingCollaborationCommunicationTeamworkAnalytical thinking
Languages:English
Tech Stack:PythonC++Machine LearningLLMsAI-assisted development

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