More jobs:
Job Description & How to Apply Below
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.
- Mid-Senior level
- Full-time
- Engineering and Information Technology
- Telecommunications
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:
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:
×