
Job description
Huawei Canada has an immediate permanent opening for a Senior Researcher.
About the team:
The Computing Data Application Acceleration Lab aims to create a leading global data analytics platform organized into three specialized teams using innovative programming technologies. This team focuses on full-stack innovations, including software-hardware co-design and optimizing data efficiency at both the storage and runtime layers. This team also develops next-generation GPU architecture for gaming, cloud rendering, VR/AR, and Metaverse applications.
One of the goals of this lab are to enhance algorithm performance and training efficiency across industries, fostering long-term competitiveness.
About the job:
- Track the emerging hardware designs in both industry and academia, conduct in-depth insight and survey analysis, and identify the direction of key cutting-edge software/hardware codesign technologies.
- Cooperate with our big data team to identify key performance bottlenecks in big data workloads, define key software/hardware codesign features of our next-generation chips, design and implement proof-of-concept (PoC) domain-specific accelerators tailored for data-intensive applications.
- Publish research papers, and/or file patents, and influence stakeholders by providing insights and guidance on technical planning and investigation direction for Huawei's big data solutions, especially our next-generation chips. Ensure alignment with organizational objectives.
- Present research findings at conferences and participate in research collaborations with external research institutes and universities.
Job requirements
About the ideal candidate:
- Holds a MSc or PhD in Computer Engineering, Electrical Engineering, or Computer Science, or reflecting a solid academic foundation for the role.
- Accumulates a minimum of 5 years of research/engineering experience (including research/engineering experience during PhD/MSc study), showcasing excellence in hardware modeling and design.
- Demonstrates hands-on experience in designing, developing, synthesizing, and/or verifying ASIC or FPGA hardware designs.
- Demonstrates hands-on experience in electronic design automation toolflow for ASIC/FPGA hardware designs, and/or computer architecture simulators (e.g., gem5, Sniper, GPGPU-Sim, Multi2Sim, etc.).
- Exhibits expertise in coding language such as C/C++, and a hardware language like Verilog/ VHDL/SystemVerilog/Chisel or similar low-level languages.
- Familiarity with big data/database or AI research and development is an asset.
- Ability to work effectively both individually and within a multi-zone and multi-site team, contributing seamlessly to collaborative efforts.
- Good communication, presentation, and collaboration skills. Proficient in leveraging resources from both industry and academia.
or
All done!
Your application has been successfully submitted!