Huawei Canada has an immediate permanent opening 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.