Huawei Canada has an immediate permanent opening for a Senior Software Engineer.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