Enable job alerts via email!

Associate Engineer - OSS

Huawei Technologies Canada Co., Ltd.

Markham

On-site

CAD 70,000 - 100,000

Full time

30+ days ago

Job summary

A leading technology company is seeking an Associate Engineer to conduct cutting-edge research in intelligent software development. The ideal candidate will have a strong background in programming and machine learning, with a focus on applying research to real-world challenges. This role involves collaboration with various teams to enhance product integration and innovation.

Qualifications

  • 2+ years of research and development experience.
  • Solid understanding of ML/DL algorithms.
  • Ability to apply research to real-world problems.

Responsibilities

  • Conduct research to design and implement protocols for software development.
  • Investigate new technology trends and improve Huawei's capabilities.
  • Collaborate with researchers and product teams.

Skills

Java
Python
C/C++
ML algorithms
DL algorithms
Experimental design
Static program analysis
Dynamic program analysis

Education

MS or Ph.D. Degree in Computer Science/Electrical Engineering
Job description

Huawei Canadahas an immediate permanentopening for an Associate Engineer.

About the team:

Software Engineering Application Technology Lab, currently a part of the Waterloo Research Centre, is mainly responsible for technical breakthroughs in the intelligent software engineering field, and develops engineering capabilities in the fields of software asset management, software analysis and design, software development, and program analysis and verification. Gain insight into the development trend of software engineering technologies, carry out research on basic theories and cutting-edge technologies of intelligent software engineering, and achieve breakthroughs in software engineering technologies.

About the job:

  • Conduct and apply cutting-edge research to design and implement research protocols for next-generation intelligent software development.

  • Insight investigation into new technology trends and promote the overall improvement of Huawei's LLM4SE capabilities by introducing industry-leading technologies, tools, standards, best practices, and independent innovations.

  • Collaborate closely with researchers and product teams to help them improve and integrate your solution into the product.

  • Write and submit patentable inventions or research papers (at top-tier conferences).


About the ideal candidate:

  • 2+ years of research and development experience (Java/Python/C/C++), solid understanding of ML/DL algorithms and experimental design.

  • Ability to demonstrate, evaluate, apply, and mature published research to real-world problems on prototype systems.

  • MS or Ph.D. Degree in Computer Science/Electrical Engineering, related Machine Learning field, or equivalent relevant experience.

  • Experience with static/dynamic program analysis.

  • Understanding of LLM4SE and best practices.

  • A highly self-motivated learner and team player with excellent communication and interpersonal skills.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.