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 levelEmployment type
Full-timeJob function
Engineering and Information TechnologyIndustries
Telecommunications#J-18808-Ljbffr