Software Engineer (Circuit Analysis, EDA frameworks, AI agents)
- Burnaby, BC
- On-site
- Posted Sep 9, 2026
- 1 position
$89,600–$166,400 / year
Opens an external site
- Employment type
- Full-time
- Experience level
- Mid-level · 2+ years
- Minimum education
- Master’s degree
- Posting language
- English
- Working hours
- 40 hours per week
Job summary
The Circuit Analysis Engineer will design, implement, and maintain software for transistor-level electrical circuit simulation. They will also contribute to modernizing VLSI circuit simulation tools and collaborate with cross-functional teams.
Job details
The Circuit Analysis Engineer will design, implement, and maintain software for transistor-level electrical circuit simulation. They will also contribute to modernizing VLSI circuit simulation tools and collaborate with cross-functional teams. Candidates must have an MS/PhD in Computer Science or Computer Engineering and strong software engineering fundamentals. Proficiency in Python and C++ is required, along with experience in software development and refactoring.
What you’ll do
The Circuit Analysis Engineer will design, implement, and maintain software for transistor-level electrical circuit simulation. They will also contribute to modernizing VLSI circuit simulation tools and collaborate with cross-functional teams.
Requirements
Candidates must have an MS/PhD in Computer Science or Computer Engineering and strong software engineering fundamentals. Proficiency in Python and C++ is required, along with experience in software development and refactoring.
Benefits
- Paid Vacation
- Holidays
- Leave of Absence Programs
- Registered Retirement Savings Plan
- Tax Free Savings Plan
- Employee Stock Purchase Plan
- Group Health Coverage
- Dental Coverage
- Vision Coverage
- Emotional Wellbeing Support
- Life Insurance
- Short-term Disability
- Long-term Disability
- Global Travel Medical Coverage
- Business Travel Accident Insurance
- Lifestyle Spending Account
Listed skills
- CI/CD · Preferred
- AI-assisted development · Preferred
- C++ · Preferred
- Python · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Circuit Analysis
- Software Engineering
- C++
- Python
- Test-driven Development
- Continuous Integration
- Code Quality
- AI-assisted Development
- Machine Learning Engineering
- Data Pipelines
- Predictive Modeling
- VLSI Circuit Simulation
- Electronic Design Automation
- Agent Architecture
- Context Engineering
- Retrieval Pipelines
Job areas
- Technology
- Engineering
- Software
- Data & Analytics
More jobs from Cadence Design Systems
Distributed Systems Engineer
- On-site
- Burnaby, BC
- Posted Sep 9, 2026
Distributed Systems Engineer
- On-site
- Burnaby, BC
- Posted Sep 9, 2026
Software Engineer II
- Remote
- Ontario, Canada
- Posted Aug 19, 2026