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
View details
Apply Now