Skip to main content
AMD

Principal Chromium Developer - CA, Santa Clara, United States

AMD US, CA, Santa Clara, United States Full-time 3 months ago
Embedded & Systems Software

Originally posted 9 July 2026 by the employer.

Optimize browser performance across Blink, V8, Skia, and GPU/ANGLE subsystems close to AMD hardware and operating systems.

About the role

AMD is seeking a Principal Chromium Developer to identify, analyze, and resolve performance bottlenecks across the Chromium stack close to the browser engine, OS, and hardware. The role focuses on profiling and system-level optimization across subsystems including Blink, V8, Skia, and GPU/ANGLE.

What you'll do

- 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 page load, rendering, JavaScript execution, graphics/compositing, and browser responsiveness. - Drive optimizations across platforms (Windows primary; Linux/macOS a plus), covering interactions with OS schedulers, graphics stacks, and drivers. - Analyze performance using tools such as Perfetto, ETW, Chrome Tracing, VTune, PIX, GPUView, and perf. - Contribute clean, well-reviewed patches upstream to Chromium or downstream forks as appropriate, collaborating with browser vendors, OS teams, compiler teams, and hardware partners.

What you'll need

- Bachelor’s or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent. - 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 in at least two areas: rendering pipeline (Blink lifecycle, style/layout/paint), JavaScript engines (V8 internals, JIT behavior, GC), graphics and compositing (Skia, GPU rasterization, ANGLE, WebGL), or multiprocess/threading model and IPC in Chromium. - Proven experience using low-level profiling and tracing tools to drive optimizations, with the ability to reason from microarchitectural behavior (cache, memory, SIMD, branch behavior) to user-perceived performance.

Nice to have

- Experience as an active Chromium contributor or committer with a track record of upstream contributions to projects such as Blink, V8, Skia, or ANGLE. - Experience optimizing browser performance on Windows, including ETW-based analysis and graphics stack interactions. - Familiarity with Clang/LLVM, compiler-driven optimizations, and code-generation tradeoffs. - Experience working with performance benchmarks such as JetStream, Speedometer, WebXPRT, and MotionMark. - Exposure to hardware-aware optimization including CPU topology, cache behavior, SIMD/AVX, and GPU execution models.

Skills: Chromium performance, C++, browser internals, low-level profiling, performance optimization

Market context

This role has been open 103 days — well above the 61-day median for Systems Software Engineering roles.

Systems Software Engineering · Systems Software

Open roles in category
697
Median days open
61 d
Median salary
$210k
See the full market breakdown ▾Category comparison, skills in demand, and who else is hiring
How AMD compares in Systems Software Engineering hiring
Metric AMD All employers we track in this specialty (697 roles · 73 employers)
Open roles in this specialty 61 697
Open roles in the wider Software, Firmware & Systems family 410 6222 · 145 employers
Median days open 49 d 61 d (−12 d vs this employer)
Median salary (USD postings) — $210k

Skills observed across this category: Chromium performance, C++, browser internals, low-level profiling, performance optimization

Who's hiring in this category

  • Qualcomm · 172 open roles · median 82 d
  • NVIDIA · 133 open roles · median 42 d
  • AMD (this employer) · 61 open roles · median 50 d
  • Mobileye · 25 open roles · median 76 d
  • Broadcom · 23 open roles · median 56 d
  • Arm Holdings · 20 open roles · median 118 d

How we counted: 697 open Systems Software Engineering (Systems Software) roles from 73 employers tracked in the SemiconductorJobs index, counted 21 Oct 2026. Specialty figures count only roles carrying this exact specialty label, so an employer's related work in neighbouring specialties is not included there — it is counted in the wider Software, Firmware & Systems family row. Figures refresh nightly.

Apply now
US, CA, Santa Clara, United States
On-site
Full-time
3 months ago

Share this job