Distinguished Engineer - Software IDE & AI Assisted Development Join to apply for the Distinguished Engineer - Software IDE & AI Assisted Development role at Huawei Canada . Huawei Canada has an immediate permanent opening for a Distinguished Software IDE Engineer. About the team: Software IDE innovation Lab is building an AI Native IDE for efficient work. We have our own IDE and a series of enterprise-level intelligent tools based on AI/ML/LLMs/NLP for software development and maintenance, including AI software engineer, project-level code generation, code migration and translation, code review, and vulnerability detection tools. We also focus on data collection/cleansing/synthesis, model design, and training involved in large code model development. About the job: Explore and innovate in software IDE technologies based on developer experience and productivity, supporting the development of an industry developer ecosystem and business success. Improve developer programming experience and software development efficiency through innovative IDE technologies and prototype verification in open scenarios. Collaborate with programming languages and compiler technologies to create integrated solutions for developers, combining language, compiler capabilities, and IDE innovation. Job requirements: Familiar with mainstream IDE features; have led the design of at least one commercial IDE product and hold influence in the industry. At least five years of experience in IDE kernel and plug-in development; familiarity with source code of mainstream IDEs; experience in designing and developing IDE plug-ins; proficiency in IDE technologies like code editing, syntax highlighting, debugging, code search, and visual programming. Deep understanding of software engineering, program analysis, testing, debugging; publications or patents are a plus. Seniority level Mid-Senior level Employment type Full-time Job function Engineering and Information Technology Industries Telecommunications #J-18808-Ljbffr
Job Title
Distinguished Engineer - Software IDE & AI Assisted Development