hirq
← All jobs

Huawei Technologies Canada Co., Ltd.

Researcher – Parallel Computing

Vancouver, British Columbia, Canada · Hybrid · fulltime_permanent · AnShi Lab

$106K – $156K

Apply well, not just fast

Create a free account and upload your resume to get a match score, keyword gaps, a tailored resume, a cover letter and interview prep for this job.

About the role

C++C
Huawei Canada has an immediate permanent opening for a Researcher. About the team: The AnShi Lab focuses on developing next-generation gateway software architecture by prioritizing file security and software innovation. The focus is on conducting mid- and long-term research to create high-value patents and guide datacom gateway development. The goal is to establish industry benchmarks through cloud-based, intelligent software engineering. By leveraging local resources and fostering talent, we aim to build a high-performance technical expert team, improving both organizational vitality and personnel capabilities. About the job: - Analyze the performance characteristics and scalability limitations of our current network gateway policy engine and explore parallel algorithms for rule lookup and incremental updates on GPUs and heterogeneous CPU/GPU or multi-core CPUs systems. - Investigate hybrid CPU/GPU designs similar to high-speed DPI and pattern-matching systems. - Design and evaluate new data structures for network gateway rule matching. - Implement solutions in C/C++ and optimize them to production-quality standards (performance, robustness, and maintainability). - Work closely with network gateway product and malware research teams to implement and integrate the new engine/solution into real products. - Collaborate on patents and, where appropriate, academic or industry publications. - Participate in other malware research projects as per job needs. The total target annual compensation for this position ranges from $106,000 to $156,000 depending on education, experience and demonstrated expertise.