← All roles

Principal Chromium Developer

AMD· Engineering
Apply on company site
Hybrid (Santa Clara, CA)$240k - $360k + equityFull-timePosted 3mo ago

About the role

Software optimization leadership role focused on improving performance of Chromium-based browsers and related subsystems across Windows primary with potential Linux/macOS collaboration. Close collaboration with browser, OS, and silicon teams to deliver measurable user-visible performance gains.

Responsibilities

  • Profile and optimize performance across Chromium subsystems, including Blink, V8, Skia, GPU/ANGLE, and browser multi‑process architecture
  • Identify CPU, memory, GPU, and power bottlenecks using real workloads, benchmarks, and field telemetry
  • Implement performance improvements in areas such as page load, rendering, JavaScript execution, graphics/compositing, and browser responsiveness
  • Drive optimizations across platforms (Windows primary; Linux/macOS experience a plus), including interactions with OS schedulers, graphics stacks, and drivers
  • Analyze performance using industry‑standard and custom tools (e.g., Perfetto, ETW, Chrome Tracing, VTune, PIX, GPUView, perf)
  • Collaborate with browser vendors, OS teams, compiler teams, and hardware partners to co‑optimize software and platforms
  • Contribute clean, well‑reviewed patches upstream to Chromium or downstream forks as appropriate
  • Translate benchmark and microarchitectural findings into practical, scalable browser improvements
  • Document performance investigations, results, and best practices; communicate findings clearly to technical stakeholders
  • software engineering experience, with a strong focus on performance optimization
  • Hands‑on experience working with Chromium or Chromium‑based browsers (e.g., Chrome, Edge, internal forks)
  • Strong proficiency in C++ and modern C++ performance best practices
  • Deep understanding of browser internals, including at least two of the following: Rendering pipeline, JavaScript engines, Graphics and compositing, Multiprocess/threading model and IPC in Chromium
  • Proven experience using low‑level profiling and tracing tools to drive optimizations
  • Strong debugging skills across large, complex codebases
  • Ability to reason from microarchitectural behavior up to user‑perceived performance

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent

Skills

Required:C++Chromium/Chromium-based browsersRendering pipeline
Nice to have:JavaScript engines

Benefits

  • Benefits offered are described: AMD benefits at a glance.
Last updated Oct 22, 2026. Interested? Apply on the company site.
AMD logo

About AMD

together we advance_AI

AMD delivers leadership high-performance and adaptive computing solutions to advance data center AI, AI PCs, intelligent edge devices, gaming, & beyond.

AIData CenterHigh-Performance ComputingGamingEdge Devices

More open roles at AMD