Senior/Principal Web Platform Engineer

Huawei Finland R&D

Helsinki

On-site

EUR 90,000 - 130,000

Full time

6 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Huawei Finland Research Center in Helsinki seeks an experienced Senior/Staff/Principal Web Platform Engineer to own the Chromium-based web platform and its integration with OpenHarmony OS (OHOS). The role emphasizes rendering, performance, and OS integration with on-device AI capabilities and browser automation considerations.

The ideal candidate has 8+ years in C/C++, deep browser architecture expertise, and hands-on performance analysis using Perfetto or Chrome Tracing.

Qualifications

  • 8+ years of C/C++ and systems-level software development.
  • 5+ years of experience with web engines such as Chromium/Blink or WebKit.
  • Strong browser architecture knowledge: rendering pipelines, IPC, and OS integration.
  • Hands-on browser performance analysis using Perfetto or Chrome Tracing.
  • Experience with graphics: Vulkan, GLES, and WebGPU/WebGL.

Responsibilities

  • Develop and optimize Chromium components (Blink, Viz, GPU) for mobile and desktop.
  • Improve rendering performance and integrate graphics backends (Vulkan, GLES, Skia).
  • Analyze and resolve performance bottlenecks across rendering, IPC, memory, and browser processes.
  • Collaborate on OpenHarmony OS integration and hardware features (GPU/NPU).
  • Contribute to open-source projects and Chromium-related work when appropriate.

Skills

C/C++
Web engines
Browser architecture
Performance analysis
Rendering optimization

Tools

Perfetto
Chrome Tracing
ArkWeb

Job description

Senior/Principal Web Platform Engineer

Huawei Finland Research Center is looking for experienced Senior/Staff/Principal Web Platform Engineers to join our team in Helsinki.

You will work on the architecture and development of the Chromium-based web platform on OpenHarmony OS (OHOS), including integration with ArkWeb (Huawei WebView) and Huawei Browser. This is a hands-on engineering role focused on Chromium internals, rendering and graphics, browser performance, and OS integration, with opportunities to work on emerging areas such as on-device AI and agent-based web interaction.

Responsibilities
  • Chromium & Rendering: Develop and optimize Chromium components including Blink, Viz, compositor, display lists, and GPU process. Improve rendering performance and integrate graphics backends such as Vulkan, GLES, and Skia/Graphite.

  • Performance Engineering: Identify and resolve performance bottlenecks across rendering, GPU, IPC, memory, and browser processes on mobile, tablet, foldable, and desktop devices.

  • Web Runtime & On-Device AI: Optimize browser runtime capabilities for local AI/ML workloads using technologies such as WebNN, WebGPU, WASM/SIMD, and GPU/NPU acceleration.

  • Agent-Based Web Interaction: Develop browser capabilities that enable software agents to understand and interact with web content through DOM, accessibility trees, browser APIs, and IPC.

  • OS & Hardware Integration: Integrate Chromium with OpenHarmony platform APIs and hardware capabilities including GPU, NPU, and display processing.

  • Open Source: Collaborate with relevant open-source communities and contribute to Chromium and related projects where appropriate.

Requirements
  • 8+ years of experience in C/C++ and systems-level software development; Rust experience is a plus.

  • 5+ years of experience working with web engines such as Chromium/Blink, WebKit, Firefox/Gecko, or Servo.

  • Strong understanding of browser architecture, including rendering pipelines, compositor, multi-process architecture, IPC, and OS integration.

  • Hands-on experience in browser performance analysis and optimization, using tools such as Perfetto or Chrome Tracing.

  • Experience in one or more of the following areas:

    • Graphics: Vulkan, GLES, Skia, WebGPU/WebGL

    • Web runtimes: V8, WASM, JIT/runtime optimization

    • Chromium embedding: Android WebView, CEF, Electron, or ArkWeb

    • Operating systems: Android, Linux, OpenHarmony, or other embedded/mobile platforms

  • Strong communication skills and experience working with distributed engineering teams.

Nice to Have
  • Experience with on-device ML/AI runtimes or GPU/NPU acceleration.

  • Experience with browser automation, agent-based web interaction, DOM or accessibility tree APIs.

  • Contributions to Chromium or other major open-source projects; Chromium Committer/Owner status is a strong plus.

Location & Employment

This is a full-time position based in our Helsinki office.

What We Offer

You will join Huawei Finland Research Center's industrial research team, working on browser and operating-system technologies that can move from research into real products.

The role offers opportunities to work with experienced engineers across Huawei's global R&D organization, contribute to open-source technologies, and develop your expertise in Chromium, graphics, web runtimes, and next-generation web platforms.

About Huawei

Huawei is a leading global provider of information and communications technology (ICT) infrastructure and smart devices. We have approximately 213,000 employees and we operate in more than 170 countries and regions, serving more than 3 billion people around the world. We are committed to bringing digital to every person, home and organization for a fully connected, intelligent world.

We will go all-in on AI in the intelligent era. We are committed to creating value for customers, while remaining driven by business value and market needs. This requires us to concentrate our innovation efforts on strategic businesses and ramp up efforts to make breakthroughs in basic theory application. In doing so, we will continue to sharpen the competitive edge of our products and solutions for the intelligent era, and serve our customers to the best of our ability.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Web Platform Engineer: On-Device AI & Chromium
Senior Web Platform Engineer: On-Device AI & Chromium

Huawei Finland R&D • Helsinki

On-site
EUR 90,000 - 130,000
Senior Researcher, Explainable AI
Senior Researcher, Explainable AI

Huawei • Helsinki

On-site
EUR 70,000 - 120,000
Culture & sports
Phone benefits
Team-building events
+1
Linux Enablement - Software Engineering Manager
Linux Enablement - Software Engineering Manager

Canonical • Helsinki

On-site
EUR 60,000 - 90,000
Principal Digital Experience Engineer
Principal Digital Experience Engineer

Supermetrics • Helsinki

Hybrid
EUR 120,000 - 180,000
Competitive compensation
Equity
Remote work allowance
Senior Software Engineer, Web Platform
Senior Software Engineer, Web Platform

Unity Technologies • Finland

On-site
EUR 73,000 - 109,000
Comprehensive health insurance
Employee stock ownership
Competitive retirement/pension plans
+3
Full-stack Engineer
Full-stack Engineer

Hamina Wireless Ltd • Helsinki

Hybrid
EUR 45,000 - 70,000
Competitive compensation
Flexible work culture
Opportunities for learning new technologies
Ubuntu Enablement - Software Engineering Manager
Ubuntu Enablement - Software Engineering Manager

Canonical • Helsinki

On-site
EUR 70,000 - 100,000
Senior Lead - Developer Community Growth
Senior Lead - Developer Community Growth

Qt Group • Espoo

Hybrid
EUR 90,000 - 120,000
Flexibility: Hybrid working
Wellbeing programs
Growth opportunities
+2
Silicon Engineering Manager
Silicon Engineering Manager

Sine Eng • Tampere

Hybrid
EUR 120,000 - 170,000
Lunch Benefit
Health & Wellness Package
Wellbeing Allowance
+6
Senior ICT Specialist, Security
Senior ICT Specialist, Security

Qt Group • Espoo

Hybrid
EUR 90,000 - 130,000
Hybrid working options
Wellbeing resources
Learning and development opportunities
+2