Назад
Company hidden
9 часов назад

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

89 600 - 166 400CAD
Тип работы
fulltime
Английский
b2
Страна
Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/

TL;DR

Software Engineer (Circuit Analysis, EDA frameworks, AI agents) (C++/Python): Designing and implementing software features and interfaces for transistor-level electrical circuit simulation, with an accent on integrating ML/LLM technology and pushing Agentic AI capabilities inside EDA frameworks. Focus on modernizing VLSI circuit simulation tools, improving CI/unit testing and code quality, and delivering production-quality simulation technologies in a distributed engineering environment.

Location: Burnaby, BC

Salary: 89,600–166,400 CAD per year

Company

hirify.global provides design automation tools for electronic and intelligent systems design.

What you will do

  • Design and implement new software features and interfaces in the circuit simulation tool portfolio.
  • Improve CI, unit testing, and code quality using modern C++ paradigms and AI-assisted development workflows.
  • Collaborate with cross-functional engineering teams to deliver production-quality simulation technologies.
  • Innovate to use ML/LLM technology within an EDA software framework (without developing new ML models).
  • Modernize VLSI circuit simulation tools to integrate into Agentic AI frameworks.

Requirements

  • MS/PhD in Computer Science or Computer Engineering.
  • Strong software engineering fundamentals: design, refactoring, debugging, and testing of complex applications; experience with test-driven development and modular/componentized design.
  • Proficiency in Python and C++.
  • Ability to design and deploy production software systems that use ML/LLM technology (not required to be an ML/AI researcher).
  • Desire to develop and deploy next-generation production EDA tools with real-world impact on integrated circuit designers’ productivity.

Nice to have

  • Experience with unit testing, CI/CD automation, and code review processes.
  • Background in machine learning concepts (data pipelines, predictive modeling, deployment) and practical knowledge of frontier LLMs and their latency/cost/reliability tradeoffs.
  • Familiarity with agent architecture concepts (ReAct loops, planning/evaluation/self-correction, persistent memory) and frameworks such as LangChain, MCP, function/tool calling, and structured outputs.
  • Knowledge of RAG (retrieval pipelines, embeddings, chunking, grounding) and context engineering for consistent LLM outputs.
  • Familiarity with EDA tools for VLSI circuit design and/or circuit simulation tools such as Spice and Spectre.

Culture & Benefits

  • Paid vacation and holidays, plus leave of absence programs.
  • RRSP and TFSA plans, Employee Stock Purchase Plan.
  • Group health coverage including dental, vision, and Emotional Wellbeing Support (EAP).
  • Life insurance, short-term and long-term disability.
  • Global Travel Medical coverage and Business Travel Accident Insurance.
  • Funded Lifestyle Spending Account (LSA).

Hiring process

  • Interview process to evaluate software engineering fundamentals and experience with C++/Python and production-quality development.
  • Discussion of experience integrating AI/LLM technology into software systems and working with agentic patterns.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →