Software Engineer (Circuit Analysis, EDA frameworks, AI agents)

Cadence Design Systems
Canada
Full timeCAD 89,600 - 166,400 annuallyFunction: Software EngineeringEducation: mastersSkills: []

Design and implement software features and interfaces for transistor-level circuit simulation in Cadence’s EDA tool portfolio. Help modernize VLSI circuit simulation technologies to integrate with agentic AI frameworks, improving production-quality simulation capabilities. You’ll build in a CI/CD-focused environment using modern C++ practices, collaborate with distributed engineering teams, and apply AI/LLM techniques within an EDA context to drive real-world productivity for integrated circuit designers.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Cadence Design Systems
Cadence Design Systems
1 month ago

Software Engineer (Circuit Analysis, EDA frameworks, AI agents)

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 12 hours agoStatus: Live
Reposted: similar role first listed 7 months ago

Job Summary

Design and implement software features and interfaces for transistor-level circuit simulation in Cadence’s EDA tool portfolio. Help modernize VLSI circuit simulation technologies to integrate with agentic AI frameworks, improving production-quality simulation capabilities. You’ll build in a CI/CD-focused environment using modern C++ practices, collaborate with distributed engineering teams, and apply AI/LLM techniques within an EDA context to drive real-world productivity for integrated circuit designers.
Location: Canada
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Design and implement new software features and interfaces in Cadence’s circuit simulation tool portfolio.
  • •Contribute to continuous integration, unit testing, and code quality processes using modern C++ paradigms and AI-assisted workflows.
  • •Collaborate with cross-functional engineering teams in a geographically distributed environment to deliver production-quality simulation technologies.

Pay and Benefits

Salary: CAD 89,600 - 166,400 annually
Equity and Bonus:Equity
Perks:Paid LeaveHealth InsuranceDentalVisionLife InsuranceDisabilityRrspTfsaEquityTravel AllowanceEap

Key Requirements

  • •MS/PhD in Computer Science/Computer Engineering.
  • •Strong software engineering fundamentals including design, refactoring, debugging, and testing of complex applications, with experience in test-driven development and modular component design.
  • •Proficiency in Python and C++.
  • •Ability to design and deploy production software systems that use ML/LLM technology (without building new ML models).
  • •Desire to develop next-generation production EDA tools with real-world impact for integrated circuit designers.
Experience:EDAAI/MLVLSI
Education:Master's
Tech Stack:C++PythonCI/CDUnit testingCode reviewAI-assisted developmentML/LLMGPT-5ClaudeGeminiReActLangChainMCPFunction/tool callingStructured outputsRAGRetrieval pipelinesEmbeddingsChunkingGrounding

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