Job Summary
We are seeking an experienced Senior C++ Developer with strong hands-on experience in the Chromium codebase to design, develop, and maintain high-performance browser-based applications and components. The ideal candidate will have deep expertise in modern C++ , multi-process architecture , and web rendering engines , with a strong understanding of Chromium internals.
Key Responsibilities Design, develop, and maintain features within the Chromium browser framework Customize and extend Chromium components such as:
Blink (rendering engine)
V8 (Java Script engine)
Networking stack
UI layer
Work on browser embedding solutions (CEF / Electron-like frameworks) Optimize performance, memory usage, and startup time
Debug and troubleshoot complex issues in multi-threaded, multi-process environments Integrate Chromium with external services, APIs, and native applications
Collaborate with cross-functional teams including frontend, backend, and product teams
Write clean, scalable, and well-documented code following best practices
Contribute to architecture discussions and technical decision-making
Required Skills & Qualifications 5+ years of experience in C++ (C++11/14/17 or later) Strong hands-on experience working with Chromium source code Deep understanding of:
Multi-threading and concurrency
Inter-process communication (IPC)
Memory management
Experience with Chromium Embedded Framework (CEF) or similar Good knowledge of:
Browser architecture
Rendering pipelines
Web technologies (HTML, CSS, Java Script)
Strong debugging and performance profiling skills
Familiarity with build systems like GN/Ninja or CMake Experience working in Linux and/or Windows environments
Preferred Qualifications Experience contributing to Chromium open-source projects Knowledge of Blink rendering engine internals