חברות הייטק בישראלBright DataSenior Software Engineer – C++ Developer / Browser Engine (UB)

Senior Software Engineer – C++ Developer / Browser Engine (UB)

Bright Data logo
Bright Data· Software Development
Bright Dataפורסמה החודשFULL_TIME

כישורים מהמשרה

C++ (C++17/20)Chromium/WebKit browser engine modificationReverse engineering browser internalsWeb protocols (HTTP/2/3, TLS)CDP and DevToolsCross-platform systems programming (Windows/Linux/macOS)Fork management: patching, rebasing, upstream mergesDebugging and crash dump triageBuild tooling (depot_tools, GN/Ninja/Siso)Debugging tools (WinDbg, ETW/xperf, ProcMon)

תיאור המשרה

Description We are seeking a highly experienced Senior C++ Engineer to join Bright Data's browser research team, working at the intersection of browser engineering, systems programming, and data extraction — modifying and extending Chromium/WebKit to unlock new capabilities for research and large-scale data collection. 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 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) Chromium (significant advantage) Build tools: depot_tools, GN/Ninja/Siso; architecture: multi-process model, Blink/V8, sandbox, Crashpad Patch/rebase management for forks; resolving large conflicting merges Debugging & Tooling: Visual Studio, WinDbg, ETW/xperf, ProcMon; crash dump triage across processes Nice to have: Linux containers (Docker, containerd, LXC); CI/CD; security hygiene (sandbox, AppContainer, mitigation policies); basic Node.js/JavaScript *Fully remote position (for candidates who are not from Israel).
Bright Data logo

על Bright Data

Bright Insights is dedicated to delivering advanced AI eCommerce Insights to brands, retailers, and marketplaces, from any source, covering any category, at any time. Our highly actionable, scalable, and precise data offerings empower strategic decision-making, across pricing, sales performance, retail media, and marketplace intelligence. With personalized support and seamless integration, we enable growth in the dynamic e-commerce landscape. Leveraging Bright Data's trusted reputation and advanced AI technologies, we deliver accurate insights from any source, at any time. Our customizable analytics dashboards allow competitive pricing tailored to specific needs, backed by our first-hand access to data infrastructure. Join 20,000+ businesses benefiting from Bright Data's technology leadership and unlock your competitive edge with Bright Insights.

לעמוד החברה

עוד משרות ב-Bright Data