Talent.com
Huawei Technologies Canada Co., Ltd.
Research Engineer - Agentic Software Systems EngineeringHuawei Technologies Canada Co., Ltd. • Markham, ON, CA
Research Engineer - Agentic Software Systems Engineering

Research Engineer - Agentic Software Systems Engineering

Huawei Technologies Canada Co., Ltd. • Markham, ON, CA
5 hours ago
Job type
  • Permanent
Job description

Huawei Canada has an immediate permanent opening for a Research Engineer.

About the team:

The Intelligent Complex Systems Team, currently a part of the Waterloo Research Centre, examines recent advancements in artificial intelligence (AI) and robotics to determine its potential for broader applications. This innovative team researches AI challenges such as matching human capabilities and ensuring the safety of collaborative AI systems.

About the job:

  • Research, prototype, and build a complete agentic software system engineering framework spanning the foundation model layer, the code agent tooling layer, and the upper-layer system engineering framework, enabling AI agents to evolve from consumer assistants into full-fledged software engineering collaborators.

  • Investigate how the rise of code agents is reshaping software engineering paradigms, and design new paradigms for human–Code Agent collaborative development, including the engineering decomposition of complex software development tasks and effective role allocation between humans and agents.

  • Research multi-agent collaboration patterns for software engineering, developing systematic techniques for coordination, decision-making, and execution across specialized agents (planning, coding, reviewing, testing, debugging) on repository-scale and product-scale tasks.

  • Build and optimize full-stack engineering capabilities and reusable assets for code agents—including sub-agents, skills, tool libraries, prompt/context engineering modules, and workflow templates—and contribute to the incubation of end-to-end code agent products powered by multi-agent systems.

The total target annual compensation for this position ranges from $127,000 to $225,000 depending on education, experience, and demonstrated expertise.



About the ideal candidate:

  • A PhD degree in Computer Science, Software Engineering, Requirements Engineering, Artificial Intelligence or closely related fields.

  • Hands-on experience with modern code agent tools framework and familiarity with system engineering methodologies in the agentic coding space, with a solid understanding of how foundation models, agent tooling, and engineering frameworks interact across the full stack.

  • Strong background in AI software development system workflow design and multi-agent systems for software engineering, with experience decomposing complex development tasks into agent-executable steps and defining coordination protocols, role specialization, and decision-making across planning, coding, reviewing, testing, and debugging agents.

  • Experience developing reusable engineering assets and evaluation frameworks for code agents —including sub-agents, skills, tool libraries, prompt/context engineering modules, and benchmarking pipelines on realistic software engineering scenarios—to improve agent capability, reliability, and human-collaboration quality.

  • Proficiency in Python (or TypeScript, Go, or C/C++), with the ability to translate research ideas into scalable, reproducible prototype systems and to communicate technical insights effectively across research, engineering, and product teams; publications at top-tier venues (e.g., ICSE, FSE, NeurIPS, ICML, ICLR, ACL) or significant open-source contributions to code agent frameworks or agentic systems are highly valued.

Additional Information:

Huawei Canada is committed to a fair, inclusive, and accessible recruitment process. If you require accommodation during any stage of the hiring process, please let us know and we will work with you to meet your needs.

All applications for this position are reviewed directly by our hiring team, we do not use artificial intelligence tools to screen or select candidates.

Create a job alert for this search

Research Engineer - Agentic Software Systems Engineering • Markham, ON, CA

Similar jobs

AI Systems Engineering Subject Matter Expert

TripleTen IndonesiaToronto
Full-time

At TripleTen, we’re building an international platform of digital re‑skilling products to help people from diverse backgrounds learn new professions and build sustainable careers in tech.Our progra... Show more

 • Promoted

Hardware Systems Verification Engineer

Untether AIToronto, Ontario, Canada
Full-time

We’re looking for best in class engineers to join our existing top-notch team.When you join Untether AI, you will be part of the team that creates innovative hardware and delivers industry leading ... Show more

 • Promoted

Software Engineer Ii - Toronto Research And Development Toronto View Role →

Instalily, Inc.Toronto, Canada
Full-time

About InstaLILY InstaLILY is an AI products and infrastructure company that puts execution at the frontier of enterprise AI.That work begins with Lily™, the world's first AI Forward Deployed E... Show more

 • Promoted

Cerebras Systems AI Software Engineer Role

Cerebras Systems, Inc.Toronto, ON, CA
Full-time

Elevate your software engineering skills at Cerebras Systems as a New Graduate Software Engineer, working in a hybrid role based in Toronto or Sunnyvale.Dive into real challenges in AI systems.This... Show more

 • Promoted

Scientific Software Engineer

QuEra Computing Inc.Toronto, Ontario, Canada
Full-time

Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.Scientific Software Engineer to help solve the unique software challenges of integrating high-level ap... Show more

 • Promoted

Distributed Systems Engineer At Xero

ApplyToronto, Canada
Full-time

Contribute to Xero's engineering excellence as a Distributed Systems Engineer in Vancouver.Balance flexibility in a hybrid work model while solving complex architectural problems.As a senior engine... Show more

 • Promoted

ASIC Systems Architecture, Staff – Edge AI

QualcommMarkham
Full-time

Qualcomm is the world's leading developer of next-generation of always connected Edge‑AI processing technology and is committed to building a world‑class organization that will lead the industry.Be... Show more

 • Promoted

Agentic Ai Systems Engineer/Ai Solutions Engineer - C$65,629 - C$77,591 A Year

ALTEN CanadaEast York, Canada
Full-time

Develops and deploys AI applications for data management and analytics in biopharma, utilizing LLMs and cloud-native tools. Show more

 • Promoted

Genai Research Engineer — Hybrid, Impactful Ml Systems - $72,000 - $138,000 A Year

Deloitte CanadaToronto County, Canada
Full-time

AI Research Engineer sought to design and deploy generative AI systems.Requires experience in machine learning and Python.Salary range: $72,000 - $138,000. Show more

 • Promoted

Research Engineer - Agentic Software Systems Engineering

Huawei CanadaMarkham, Ontario, Canada
Permanent

Huawei Canada has an immediate permanent opening for a Research Engineer.The Intelligent Complex Systems Team, currently a part of the Waterloo Research Centre, examines recent advancements in arti... Show more

 • Promoted

Senior Engineer in AI Systems Architecture

TubiToronto, ON, CA
Full-time

Shape the future of AI at Tubi as a Staff Software Engineer, driving the architecture of innovative platforms for business operations.Focus on workflow automation and high-stakes AI integration.As ... Show more

 • Promoted

Software Engineer 3, Atlas Search Systems

MongoDBToronto, ON, CA
Full-time

MongoDB Query Language (https://www.Our users are free to focus on relevance and data retrieval instead of the machinery needed to search data at scale.Our team is building the cloud-based distribu... Show more

 • Promoted

Software Engineer - Core Systems Langflow

LeadingtalentMarkham, Ontario, Canada
Full-time

Langflow is one of the most exciting and rapidly growing parts of our company.Langflow powers our open-source community, cloud offerings, and upcoming integrations with major platforms like NVidia ... Show more

 • Promoted

Agentic AI Engineer

NTT DATA North AmericaToronto
Full-time

Specialist Advisor to join our team in Toronto, Ontario (CA-ON), Canada (CA).The AI Architect will design and build agentic AI systems for multiple domains such as Healthcare, Finance, Retail, etc.... Show more

 • Promoted

Sr Research Engineer

Thomson Reuters CorporationToronto, Ontario, Canada
Full-time

In this opportunity as a Sr Research Engineer, you will:.Develop and Deliver: Applying modern software development practices, you will be involved in the entire software development lifecycle, buil... Show more

 • Promoted

Contract Software Engineer Specializing in Advanced AI Techniques

TuringToronto, Ontario, Canada
Full-time

Embrace an exciting challenge as a Software Engineer specializing in AI.Collaborate with teams in a remote setting to elevate AI code quality and efficiency.You will be responsible for applying you... Show more

 • Promoted

Systems Engineer

Leo BerwickToronto, Ontario, Canada
Full-time +1

As Leo Berwick continues to scale, we are investing in a modern, cloud-first technology environment built on reliability, security, and strong operational discipline.Reporting to the IT Manager, we... Show more

 • Promoted

Associate Systems Engineer

Manion, Wilkins & Associates Ltd.Toronto, Ontario, Canada
Full-time

At Manion, we believe people thrive when they’re supported at work, at home, and in their communities.That’s why we’ve built a workplace rooted in trust, collaboration, and care, where your contrib... Show more

 • Promoted

Senior DevOps Engineer, for AI-based Systems

Oncousticstoronto, on, Canada
Full-time

TORONTO: RESEARCH AND DEVELOPMENT - FULL TIME.Oncoustics is revolutionizing the use of point of care ultrasound in liver care through advanced AI.We are supported by high-profile institutional inve... Show more

 • Promoted

Senior AI Developer: Agentic Systems & Platform Lead

Constellation Dealer GroupToronto, Ontario, Canada
Full-time

A North American software provider is seeking a Senior Developer to design and build AI-native systems that impact business outcomes.The role emphasizes collaborative system design and engineering ... Show more