Huawei Canada Logo

Huawei Canada

Senior Software Engineer - Windowing & Graphics

Posted Yesterday
Be an Early Applicant
In-Office
Markham, ON, CAN
Senior level
In-Office
Markham, ON, CAN
Senior level
The role involves developing next-generation 2D graphics rendering technologies, optimizing the graphics stack and window system for terminal OS, and tracking graphic framework evolution.
The summary above was generated by AI

Huawei Canada has an immediate permanent opening for a Senior Software Engineer.

About the team:

The Web Technology Lab explores innovative architectures to enhance the rendering of ArkUI and web content. The research includes customizing GPU drivers for web rendering, streamlining the Chrome rendering architecture for TBDR GPU targets, developing a concurrent web layout, and leveraging vertical integration opportunities to optimize performance and user experience.

About the job:

  • Promote the pre-research and breakthrough of next-generation 2D graphics rendering technologies, including verification and implementation of architecture-level directions such as dynamic fixed pipelines and data-driven rendering

  • Construct the 2D graphics stack and window system of the terminal operating system (such as OpenHarmony), optimize performance, and reduce power consumption and load in heavy-load scenarios

  • Insights and tracking of the current OS graphic framework development, evolution and technical design

The total target annual compensation for this position ranges from $127,000 to $225,000 depending on education, experience, and demonstrated expertise.

About the ideal candidate:

  • Familiar with Android, HarmonyOS or Linux Development 

  • Experience in professional large-scale software development and delivery

  • Proficient in C++ and familiar with at least one GPU shading language and JavaScript

  • Have outstanding coding ability and solid engineering realization ability

  • Project experience in 2D graphics rendering or web layout

  • Familiar with operating system features including CPU/GPU/DDR scheduling, process and thread management and IPC

Additional Information:

Huawei Canada is committed to a fair, inclusive, and accessible recruitment process. If you require accommodation during any stage of the hiring process, please let us know and we will work with you to meet your needs.

All applications for this position are reviewed directly by our hiring team, we do not use artificial intelligence tools to screen or select candidates.

Top Skills

Android
C++
Gpu Shading Language
Harmonyos
JavaScript
Linux
HQ

Huawei Canada Markham, Ontario, CAN Office

19 Allstate Pky, Markham, Ontario, Canada, L3R 5A4

Similar Jobs

An Hour Ago
Hybrid
Aurora, ON, CAN
Senior level
Senior level
Automotive • Hardware • Robotics • Software • Transportation • Manufacturing
The Real Estate Coordinator supports the Corporate Real Estate Department with lease administration, transaction support, and administrative duties while liaising with external providers.
Top Skills: Computer ApplicationsDatabase Management Software
An Hour Ago
Hybrid
Aurora, ON, CAN
Senior level
Senior level
Automotive • Hardware • Robotics • Software • Transportation • Manufacturing
Evaluate IT controls, conduct audits, and provide recommendations to improve processes and effectiveness. Communicate audit findings and support special projects.
Top Skills: Automated Audit ToolsCcpaCobitComputer ScienceErp SystemsHipaaInformation SystemsIso/IecMS OfficeNistPciSAP
An Hour Ago
Hybrid
Vaughan, ON, CAN
Entry level
Entry level
Automotive • Hardware • Robotics • Software • Transportation • Manufacturing
The role involves setting up progressive presses, ensuring safety checks, operating equipment, maintaining records, and communicating with teams. Knowledge of tooling and press operation is required, with a focus on safety and efficiency.
Top Skills: CraneForkliftMeasuring Equipment

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account