About the job
Join Huawei Canada as a Distinguished Software IDE Engineer!
Team Overview:
The Software IDE Innovation Lab is at the forefront of creating an AI-Native Integrated Development Environment (IDE) designed to enhance efficiency in software development. Our lab is developing our proprietary IDE along with a suite of enterprise-level intelligent tools that leverage AI, Machine Learning (ML), Large Language Models (LLMs), and Natural Language Processing (NLP) to facilitate software development and maintenance. Our tools include an AI software engineering assistant, project-level code generation tools, code migration and translation utilities, and advanced code review and vulnerability detection systems. We also prioritize data collection, cleansing, synthesis, model design, and training involved in constructing large code models.
Role Responsibilities:
Innovate and develop cutting-edge software IDE technologies to address emerging business scenarios, new development methodologies, and evolving programming languages, thereby simplifying and enhancing the software development process while contributing to a thriving developer ecosystem and the company’s success.
Focus on prototyping innovative software IDE technologies for open scenarios, leading to significant improvements in developer experience and software development efficiency.
Collaborate with programming language and compiler specialists to create seamless integrated solutions that merge language capabilities and compiler functions with innovative IDE technologies.

