Huawei Technologies Canada Co., Ltd.
Huawei Technologies Canada Co., Ltd.

Engineer - AI-Driven Software & Automation Engineer

CAD $48,000 – CAD $94,000 per year

TLDR

Design and implement AI-assisted tools to enhance productivity, streamline workflows, and maintain automation pipelines for a crucial support department.

Huawei Canada has an immediate 12-month contract opening for an Engineer.

About the Team:

From Procurement to Finance to IT services and much more, the Quality & Operation Department provides critical support for all of Huawei Canada. This department prides itself on its ability to solve complex problems, often under tight deadlines, while provided world class service. The department’s name reflects its commitment to quality and operational excellence.

About the Job: 

  • Design and develop internal software tools and plugins to streamline and optimize business workflows.

  • Proactively explore and implement AI-assisted development tools (e.g., Claude Code, Codex, GitHub Copilot, or custom LLM Agents) to enhance team productivity and automate routine programming tasks.

  • Build and maintain automation pipelines and scripts (Python, Shell) to support server maintenance, system upgrades, and Virtual Machine (VM) troubleshooting.

  • Contribute to the internal technical knowledge base by documenting tool architecture, development processes, and troubleshooting guides.

The total target annual compensation (based on 2,080 hours per year) ranges from $48,000 to $94,000 depending on education, experience, and demonstrated expertise.

Requirements

About the ideal candidate:

  • Master’s degree or exceptional Bachelor’s degree in Computer Science, Information Technology, or a related field.

  • Familiar with software engineering principles and the full SDLC (Software Development Life Cycle); proven experience in software development projects.

  • Proficient in Python, Java, or other high-level languages; capable of independently developing and deploying automation tools.

  • Practical experience in using AI tools to assist project delivery, improve code quality, and accelerate development.

  • Strong "hands-on" problem-solving skills, with the ability to perform full-stack diagnostics—from the operating system level to the application layer.

  • Highly responsible with excellent communication and coordination skills; able to collaborate effectively with cross-functional teams to drive issue resolution.

  • A fast learner who can quickly master and apply new technologies while staying updated on cutting-edge industry trends.

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.

Huawei Technologies Canada specializes in developing advanced data analytics platforms and innovative programming technologies. Targeted at enhancing public capacity and driving AI/ML advancements, Huawei Canada focuses on creating next-generation operating systems and optimizing performance across embedded systems.

Founded
Founded 2015
Employees
201-500 employees
Industry
Professional Services
View company profile
Report this job
Apply for this job