Senior Software Engineer – C++ Developer / Browser Engine
New
IsraelFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- C++
Requirements
- 5+ years of hands-on C++ (C++17/20); ability to navigate large codebases and make precise, targeted changes fast
- Strong understanding of software architecture in large-scale, cross-platform systems
- Deep knowledge of web protocols and browser internals: HTTP/2/3, TLS, CDP, DOM, JavaScript engines
- Experience with security research, reverse engineering, or browser automation (significant advantage)
- Open-source contributions, especially browser- or devtools-related (significant advantage)
- Experience with Chromium (significant advantage)
- Proficiency with build tools: depot_tools, GN/Ninja/Siso
- Knowledge of browser architecture: multi-process model, Blink/V8, sandbox, Crashpad
- Experience with patch/rebase management for forks and resolving large conflicting merges
- Expertise in debugging & Tooling: Visual Studio, WinDbg, ETW/xperf, ProcMon; crash dump triage across processes
Responsibilities
- Modify and extend Chromium/WebKit source code for research and data extraction use cases
- Build, debug, and reverse-engineer browser engines, internals, and protocols (CDP, DevTools, networking stack) across platforms (Windows, Linux, macOS)
- Customize, patch, and rebase a Chromium fork; track and merge upstream changes
- Collaborate with engineers, researchers, and product teams to rapidly prototype and ship high-quality changes
View Full Description & ApplyYou'll be redirected to the employer's site