This job board retrieves part of its jobs from: Emploi Étudiant | Toronto Jobs | Work From Home

Tech jobs every day in Canada!

To post a job, login or create an account |  Post a Job

   Canadian Tech jobs   

Website updated every day with fresh jobs in the IT industry

Slide 1
Slide 2
Slide 3
previous arrow
next arrow

Senior C++ Software Engineer

Huawei Technologies Canada Co., Ltd.

This is a Contract position in Vancouver, ia posted October 4, 2021.

Company Description About Huawei Huawei is a leading global provider of information and communications technology (ICT) infrastructure and smart devices.

With integrated solutions across four key domains – telecom networks, IT, smart devices, and cloud services – we are committed to bringing digital to every person, home and organization for a fully connected, intelligent world.

At Huawei, innovation focuses on customer needs.

We invest heavily in basic research, concentrating on technological breakthroughs that drive the world forward.

We have more than 180,000 employees, and we operate in more than 170 countries and regions.

Founded in 1987, Huawei is a private company fully owned by its employees.

About Huawei Canada Huawei Canada helps connect Canadians to world-leading high-speed wireless Internet – and supplies them with cutting-edge smart devices.

In partnership with Canadian telecommunications providers, we work to bring the benefits of a reliable and secure digital experience to every person, home and organization, including those in rural and remote areas of the country.

Huawei first came to Canada in 2008.

Today, the company employs more than 1,100 Canadians in research and development, IT, sales and other fields.

Huawei Canada is an active supporter of many charitable and community initiatives from coast to coast.

Job Description Huawei Canada is looking for C++ Software Engineers to join its EDA tool research team.

This start-up team is well supported by Huawei Canada and is expected to make an impact for Huawei’s technology ecosystem.

Our group is creating a comprehensive software solution that will be used to deploy real products.

You can expect your work to have a direct effect on millions of products worldwide.

You will be well supported by your team in a dynamic, collaborative and research focused environment.

Our ideal candidate is energized by exploring, creating and solving complex problems collaboratively.

They exhibit high integrity and strive to be continuously learning and honing their skills.

Responsibilites The candidate will join a team working on a flexible EDA tool chain to support research of multiple custom architectures.

Candidate will be responsible for researching and identifying appropriate EDA algorithms to support custom architectures.

Responsibilities also include the software design and development required to implement the various EDA algorithms.

Qualifications Bachelors, Masters or PhD degree in Computer Engineering, Electrical Engineering, Computer Science, or equivalent Strong C/C++ programming abilities and software engineering skills C++ development experience on Linux environment required.

Strong experience required in any of the following: Algorithm design/development related to EDA tools Background in graph theory Working understanding of digital logic and digital design principles Understanding of modern reconfigurable architectures Excellent research and analytical skills.

Excellent communication and presentation skills.