Principal Chromium Developer
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.
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
- System Thermal Design Staff Engineer4d agoPenang, Malaysia · Engineering
- PD Engineer4d agoHybrid (Bangalore) · Engineering
- PD Engineer4d agoBangalore · Engineering
- Low-Power & CDC Verification Engineer4d agoSanta Clara, California · Engineering
- Technical Program Manager4d agoShanghai · Engineering