×
Register Here to Apply for Jobs or Post Jobs. X

Distinguished Engineer - Software IDE & AI Assisted Development

Job in Markham, Ontario, Canada
Listing for: Huawei Canada
Full Time position
Listed on 2026-01-06
Job specializations:
  • Software Development
    AI Engineer, Software Engineer
Job Description & How to Apply Below
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
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary