Senior Software Engineer – C++ Developer / Browser Engine (UB)
פורסם היום · 0 מועמדים
- 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
- Build tools: depot_tools, GN/Ninja/Siso
- Experience with security research, reverse engineering, or browser automation
- Open-source contributions, especially browser- or devtools-related
- Chromium
- Linux containers (Docker, containerd, LXC)
- CI/CD
חולץ מתיאור המשרה · מתעדכן אוטומטית
תיאור המשרה המלא
המשרה המקורית · נשמר לעיון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.
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).
שאלות על המשרה
- המשרה לא ציינה שכר. אנחנו מציגים שכר רק כשהמעסיק מפרסם אותו.
- היברידי
- 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, Build tools: depot_tools, GN/Ninja/Siso