Senior Software Engineer - Windowing & Graphics

Huawei

$127K — $225K *
Consumer Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of experience in software engineering with a focus on 2D graphics
  • Proficient in C++ and experienced with GPU shading languages
  • Familiarity with Android, HarmonyOS, or Linux development environments
  • Proven track record in large-scale software development projects
  • Strong coding skills and engineering principles application
  • Experience in 2D graphics rendering or web layout projects
  • Knowledgeable about operating system features like CPU/GPU scheduling and IPC

Responsibilities

  • Promote advancements in next-gen 2D graphics rendering technologies
  • Construct and optimize the 2D graphics stack for terminal operating systems
  • Implement architecture-level directions for dynamic fixed pipelines
  • Conduct insights tracking on OS graphic framework developments
  • Optimize performance and reduce power consumption under heavy loads

Benefits

  • Opportunities for career growth and professional development
  • Innovative and collaborative working environment
  • Access to cutting-edge technologies and projects
  • Flexible working hours
Full Job Description
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


Similar Jobs

More Jobs at Huawei

More Consumer Technology Jobs

Find similar Senior Software Engineer - Windowing & Graphics jobs: