Enable job alerts via email!

Research Engineer - Network Processor

Huawei

Ottawa

On-site

CAD 80,000 - 140,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Research Engineer to join their innovative team focused on semiconductor solutions. This role involves researching and developing new algorithms and architectures to enhance programmability, power, performance, and area of microarchitectures. The ideal candidate will possess a Ph.D. in a relevant field and have a strong background in networking protocols and CPU microarchitecture. Join a forward-thinking company where your contributions will drive advancements in smart devices and mobility solutions, making a significant impact in the semiconductor industry.

Qualifications

  • Ph.D. in relevant field with experience in Networking and CPU microarchitecture.
  • Strong knowledge of scripting languages and modern CPU design.

Responsibilities

  • Research new algorithms and architectures through literature and customer interaction.
  • Propose and document architectural alternatives to improve performance and efficiency.

Skills

Networking protocols
CPU microarchitecture
ASIC design
Performance modeling
C/C++ programming
Python scripting
Queuing theory
Real-time embedded programming

Education

Ph.D. in Electrical or Computer Engineering
Master's in Computer Science or related field

Job description

Huawei Canada has an immediate permanent opening for a Research Engineer.

About the team:

Initially founded in 1991 as Huawei's ASIC Design Center, the IC Lab is a leading global fabless semiconductor lab. This lab delivers trusted, cutting-edge semiconductor products and services for smart devices, contributing to smart home and mobility solutions. The local team in Canada specializes in semiconductors, and chipset solutions.

About the job:

  • Researching new algorithms and architectures through academic literature surveys, competitive analysis, customer interaction, and application of good engineering practices.

  • Understanding product in order to identify their characteristics, and performance bottlenecks.

  • Proposing, developing, and documenting new architectural alternatives which improve the Programmability, Power, Performance, and Area (P3A) of Huawei’s existing. Microarchitectures.

  • Recognizing areas which can be optimized to improve the power, performance, and area (PPA) of the processor.

  • Working with the Microcode and Compiler teams to develop, tune, and demonstrate the benefits of the architectural enhancements.

  • Working with the Modeling and Optimization architects and implementation teams to ensure the successful delivery of the processing core which meets prescribed programmability, performance, power, and area targets.


About the ideal candidate:

  • Ph.D. in Electrical or Computer Engineering, Computer Science, or related field with experience in Networking, CPU microarchitecture, ASIC design, and performance modeling is desired.

  • Strong experience with modern networking protocols and the forwarding packets using Match/Action processing.

  • Expertise in modern CPU microarchitecture and instruction sets, including Cache structures and algorithms, Branch prediction algorithms, Network Processor microarchitecture, and system design is an asset.

  • Expertise in ASIC design, verification, and PD challenges, and how architectural decisions influence these activities.

  • Experience with C, C++, or similar high-level programming language is an asset.

  • Strong knowledge of scripting languages such as Python, etc.; Implementing complex algorithms in hardware

  • Knowledge of Queuing theory, complex arbitration, and flow control.

  • Knowledge of real-time embedded programming, deadlocks, and race conditions.

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

Similar jobs

Research Engineer - Network Processor

Huawei Technologies Canada Co., Ltd.

Ottawa

On-site

CAD 100,000 - 125,000

30+ days ago

Facilities Research Engineer

National Research Council Canada / Conseil national de recherches Canada

Ottawa

On-site

CAD 117,000 - 165,000

2 days ago
Be an early applicant

Senior Security Research Developer

Referral Board

Remote

CAD 128,000 - 203,000

Yesterday
Be an early applicant

Lead, Security Research Engineer

Harris Geospatial Solutions

Ottawa

On-site

CAD 80,000 - 120,000

10 days ago

Research Engineer – Machine Learning

Huawei Technologies Canada Co., Ltd.

Ontario

On-site

CAD 80,000 - 120,000

3 days ago
Be an early applicant

Lead, Security Research Engineer

L3Harris

Ottawa

On-site

CAD 80,000 - 140,000

30+ days ago

Liquid Rocket Research Engineer

Sierra Lobo

Eastern Ontario

On-site

CAD 80,000 - 100,000

15 days ago

Research Engineer

Icspi Corporation

Ontario

On-site

CAD 60,000 - 100,000

30+ days ago

Research Engineer - Software Systems Engineering/LLMs

Huawei

Ontario

On-site

CAD 80,000 - 100,000

30+ days ago