Software Engineer (Circuit Analysis, EDA frameworks, AI agents)
$89.6k - $166.4k per yearCadence
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.
Cadence Design Systems is the leading provider of design automation tools for electronic and intelligent systems design. The Circuit Analysis Engineer is responsible for designing, implementing, and maintaining software used for transistor-level electrical circuit simulation in the epoch of emerging Agentic AI frameworks. Engineer will be part of a team focused on modernizing VLSI circuit simulation tools to integrate into emerging Agentic AI frameworks in the broader electronic design automation context.
Responsibilities
- Design and implement new software features and interfaces in the Cadence circuit simulation tool portfolio.
- Contribute to continuous integration, unit testing, and code quality processes using modern C++ paradigms and AI-assisted development workflows.
- Collaborate with cross-functional engineering teams in a geographically distributed environment to deliver production-quality simulation technologies.
Required Qualifications
- MS/PhD in Computer Science/Computer Engineering.
- Strong software engineering fundamentals, including design, refactoring, debugging, and testing of complex applications. Candidate should be familiar with test-driven development and design of componentized, modular software using minimalist design principles. Candidate should have demonstrated history of both new software development and ability to refactor existing code bases.
- Proficient in Python, C++.
- Candidate does not have to be an ML/AI researcher or AI specialist to be successful in this role, but must have the necessary computer science background to be able to design and deploy production software systems that make use of ML/LLM technology. You will not be developing new ML models themselves, but innovating to use AI technology in an EDA software framework and pushing the boundaries of Agentic AI within those frameworks.
- Desire to develop and deploy next-generation production EDA tools that have real-world impact on productivity of integrated circuit designers.
Skills Of Interest
- Software quality practices: Experience with unit testing, CI/CD automation, and code review processes.
- AI-assisted development workflows: Ability to integrate AI tools into engineering workflows to enhance productivity and code quality.
- Machine Learning Engineering: Basic background in machine learning, background in ML, data pipelines, predictive modeling, and deployment. Practical knowledge of frontier LLMs (e.g., GPT-5/Claude/Gemini families) and how choices affect latency, cost, and reliability.
- Agent architecture: Familiarity with concepts such as ReAct (reason-act loops), planning/evaluation/self-correction, and persistent memory design, frameworks (e.g. LangChain), MCP, function/tool calling, and structured outputs.
- Data and retrieval: Understanding of RAG, retrieval pipelines, embeddings, chunking, and grounding.
- Context Engineering: designing structured context to produce consistent, predictable outputs despite changing LLM behavior.
- Familiarity with electronic design automation tools used for design of VLSI circuits is a plus.
- Familiarity with VLSI circuit simulation tools (Spice, Spectre) is a plus.
The annual salary range for British Columbia is 89,600 CAD to 166,400 CAD. You may also be eligible to receive incentive compensation: bonus, equity, and benefits. Sales positions generally offer a competitive On Target Earnings (OTE) incentive compensation structure. Please note that the salary range is a guideline and compensation may vary based on factors such as qualifications, skill level, competencies and work location.
Our benefits programs include: paid vacation and holidays, leave of absence programs, Registered Retirement Savings Plan (RRSP), Tax Free Savings (TFSA) plan for post-tax investment savings, Employee Stock Purchase Plan, group health coverage that includes dental, vision and Emotional Wellbeing Support (EAP) benefits for you and your eligible dependents. Cadence also offers employee and dependent Life insurance, and short-term and long-term disability. In addition, Cadence provides Global Travel Medical coverage, Business Travel Accident Insurance, and a funded Lifestyle Spending Account (LSA).
We’re doing work that matters. Help us solve what others can’t.
$89.6k - $166.4k per year
...electromigration and IR drop analysis tool. Our team has strong expertise... ...in numerical solvers and circuit simulation algorithms. We're... ...distributed systems engineer to help build the scalable data... ...Experience with distributed computing frameworks (Dask, Spark, Ray, or Celery)...SuggestedFull timeWork at office- ...Full-time | Part-time | Commission-based Experience Level: New Agents, Experienced Agents, or Those Planning to Become Licensed Grow your... ...a business. Innovative Tech Ecosystem Work smarter with AI-powered rlpSPHERE’s built-in ecosystem with website, CRM, nurturing...SuggestedFull timePart timeLocal areaShift work
$58.35k - $150.96k per year
...the crews. Build relationships with key stakeholders: Operation supervisors, Maintenance coordinator, Planner, Schedulers, SCM, Engineering, Maintenance crew, Field staff, CFT members Understand SAP functionality for work request, notifications, work order, maintenance...SuggestedFull timeFor contractorsCasual workFreelanceRelocation- ...the strategic and executional engine powering our Sales team's ability... .... Collaborate with the AI team to harness deep prospect... ...rigorous reporting and optimization framework: track campaign performance,... ...models, and product fit analysis to present the right offer at...SuggestedInternshipWorldwideFlexible hours
$44.85 - $56.02 per hour
...independently, as part of an interdisciplinary team and understanding the frameworks of other disciplines. Demonstrated ability to communicate... ..., including related word processing and database management software applications. Physical ability to carry out the duties of...SuggestedLong term contractTemporary workLocal area$45.15 - $56.17 per hour
...strategy; utilizes assessment and reassessment findings, discusses the analysis with the patient and caregivers, develops short and long term... .... Ability to operate related equipment including relevant software applications. Physical ability to perform the duties of the...Long term contractTemporary workImmediate startRemote work$114.3k - $169.14k per year
...apply! What We Need We’re looking for an Expert Gameplay AI Software Engineer to help build the intelligence behind our next AAA sports... ...based sports gameplay in UE5 ● Design decision-making frameworks for play selection, formations, and tactics ● Develop...Full time$100k - $110k per year
...relationship management, consultative sales, and collaboration with engineering, project management, and operations teams to deliver successful... ...solutions. Lead bid follow-up activities including tender analysis, negotiation, and closing opportunities in collaboration with...Long term contractFor contractors$110k - $130k per year
...are searching for a permanent Manager, Software Engineering to join our Information and Technology... ...teams work and deliver results. Exposure to AI-enabled development tools such as GitHub... ...application support and systems analysis, including: ~3+ years of experience in...Permanent employmentWork at officeImmediate startWork from homeMonday to fridayFlexible hours$71.4k - $105.66k per year
...seeking a passionate C++ Gameplay Systems Software Engineer to help build the runtime systems that... ...simulation. ● Collaborate with AI, Animation and design to translate behavior... ...for thousands of active or semi-active agents. ● Profile CPU, memory, and animation...Temporary workInternship- ...or scalable enough. We didn’t argue, we engineered the solution. Today, Moment Energy delivers... ...Energy is seeking a Manufacturing Software Engineer to help implement and maintain... ...tracking, yield monitoring, and quality data analysis. Ensure manufacturing data is properly...Permanent employmentFull timeLive outWork at office
$124k - $155k per year
...countries, directly impacting families and communities worldwide. We're seeking a Software Engineer II to shape the tooling and infrastructure that power the next generation of scalable AI / ML and GenAI products at Remitly. In this role, you'll collaborate with AI / ML,...Full timeWork at officeWorldwideFlexible hours3 days per week- ...Lab unites global researchers, engineers, and designers to redefine... ...research. We focus on agentic AI and multimodal interaction (voice... ...advancing agentic workflows, multi-agent orchestration, and intuitive... ...to unify interaction frameworks across modalities, reducing fragmentation...Permanent employmentFull timeInternshipImmediate start
$71.4k - $105.66k per year
...apply! What We Need Our studio in Vancouver is seeking a UI Software Engineer to join our development team in working on a new AAA Sports... ...programming is critical, coupled with hands-on experience using Unreal Engine (UMG, Blueprints, and editor workflows). A solid...$114.3k - $169.14k per year
...encourage you to apply! What We Need We’re looking for a Lead Software Engineer to shape how our AAA sports title looks and feels on screen —... ...to bring an authentic broadcast experience to life in Unreal Engine 5. We need someone who combines technical breadth with strong...Full timeManual labor$75k - $100k per year
...Software Engineer/Developer - Vancouver Company Description RedMane Technology LLC is an application software consulting and systems... ...practice. The Software Engineer/Developer will perform analysis, design, and development for our no code / low code, highly...Long term contractFull timeTemporary workWork at officeFlexible hours$96.4k - $142.66k per year
...Our studio is looking for a Senior Systems Engineer who values efficiency, productivity and... ...best work. What You’ll Do Provide software and tools support to Engineers, Designers... ...for projects. Experience with Unreal Engine 5 development Excellent problem-solving...Temporary workInternship$135.54k per year
...Title Manager, Financial Planning & Analysis Job Status Temporary Full Time (Exempt) Position Overview The City of North Vancouver... ...financial staff; experience with financial systems, budgeting software, and reporting tools. Compensation We offer an attractive...Long term contractFull timeTemporary work$96.4k - $142.66k per year
...client-side systems in C++ needed for the online features in Unreal Engine ● Implement comprehensive monitoring and alerting for... ...consistency What Will Make You A Great Fit ● 5+ years of software engineering experience in game development ● Proficiency...Full time- ...-development title, SkyBox Labs is seeking a Senior Gameplay Software Engineer to join us on our latest journey. In this role, you will participate... ..., innovation, and pushing the boundaries of modern engines, we want you on our team. This team works in a hybrid capacity...Permanent employmentFull timeWorldwide3 days per week
- ...team of eight individuals to a fully established team of Engineers, Artists, Animators, Designers, Producers, and more. Come... ...development title, SkyBox Labs is seeking a Senior Tools Software Engineer with engine tools experience to join us on our latest journey. In this...Permanent employmentFull time3 days per week
$75.2k - $107.16k per year
...The Software Development Engineer in Test (SDET) 2 will be primarily responsible for optimizing and supporting... ...maintain our existing Automation Test Framework. You will serve as the critical bridge... ...flawlessly, integrating automated and AI-powered quality and security checks,...Full timeWork at officeLocal areaWorldwideRelocation package- ...volume and critical workflows. The Technology group is a key part of supporting and accelerating ARC’TERYX growth! As a Manager, Software Engineering, you will lead a high-performing team focused on enhancing the experience of our Guest Services organization and driving...Full timeRemote work
- ...volume and critical workflows. The Technology group is a key part of supporting and accelerating ARC’TERYX growth! As a Senior Software Engineer, you will play a pivotal role in the development of our technical product domain. Your expertise will guide team decisions,...Long term contractFull timeRemote work
$74.29k per year
...fostering excellence, innovation, belonging and community in all that we do. About the Role The Coordinator, Planning and Data Analysis is responsible for providing leadership to strengthen Faculty-wide strategic enrolment management plans, objectives, and goals, including...Work at office- ...small team of eight individuals to a fully established team of Engineers, Artists, Animators, Designers, Producers, and more. Come join... ...our gameplay systems team and seeking an agile Intermediate C++ Software Engineer to contribute to the massive, ever-evolving Minecraft...Permanent employmentFull time
$30.9 - $38.63 per hour
...and analyze results according to established policies. Prepare a variety of solutions, reagents, standards and controls for use in analysis, in accordance with the Standard Operating Procedures. Respond to requests and inquiries for test results by various methods as...Hourly payFull timeCasual workRemote workWork from homeMonday to fridayFlexible hours$97.2k - $121.5k per year
...vacant position. Job Purpose The Software Test Manager is a hands-on technical leader... ...with ownership of test strategy, framework development, and light team leadership.... ...a critical part in our competency-based engineering structure, ensuring quality, reliability...Long term contractManual laborWorldwide$96k - $137k per year
...strategic and analytical Financial Planning & Analysis (FP&A) Manager to join our Global Finance... ...&A tools and methodologies by leveraging AI and automation to streamline complex data... ...on a culture of openness, respect and engineering excellence. At LMI, our teams work...Full timeWork at officeLocal areaWorldwide$83k per year
...testing techniques. Help build frameworks and packages required to... ...Identify, document, and track software defects found during testing.... ...are a plus Experience with AI is a plus. Educational Requirements... ...global customers, internal engineering teams and product development...Full timeInternshipFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer (Circuit Analysis, EDA frameworks, AI agents). Be the first to apply!
- software developer Port Moody, BC
- software developer no experience Port Moody, BC
- parts representative Port Moody, BC
- software Port Moody, BC
- software support Port Moody, BC
- software application developer Port Moody, BC
- business analysis Port Moody, BC
- ingénieur développement informatique c++
- software engineer internship no experience
- software engineer - ai machine learning
