
Senior Product Security Low-Level Researcher
Hover or tap a row for full statistics (EUR / month on this chart).
Salary analysis
Compared with the selected benchmark ("All roles in Remote - Global"), this listing's salary midpoint is about 93% lower. The offer sits below the benchmark range (€2,500–€15,201). The listed pay band (€486–€760) is tighter than the benchmark, which suggests lower salary variability. This benchmark is based on 519 comparable listings.
| Market | Lower bound (25th percentile) | Median | Upper bound (75th percentile) |
|---|---|---|---|
| All roles in Remote - Global | €2,500/per month | €7,476/per month | €15,201/per month |
Strong understanding of operating system internals, kernel architectures, or driver development (Linux, Windows, macOS, or mobile OSes).Hands-on experience with low-level programming in C/C++, Rust, or assembly; scripting experience (e.g., Python) for tooling and automation.Background in kernel vulnerability research, driver auditing, exploit development, or advanced reverse engineering.Deep familiarity with low-level vulnerability classes (e.g., UAF, race conditions, logic bugs, privilege escalation, sandbox and isolation bypasses).Experience with kernel debuggers, fuzzers, emulation, or virtualization-based analysis frameworks.Strong curiosity and research mindset, with a passion for understanding systems at their lowest layers and breaking assumptions they rely on.
Job Details
Responsibilities
- Low-Level Vulnerability Research: Research and discover vulnerabilities in operating system kernels, drivers, system services, virtualization layers, and low-level system components relevant to Island’s execution and trust boundaries.
- Kernel & OS Internals Analysis: Analyze kernel subsystems (memory management, scheduling, IPC, filesystems, networking) and OS security primitives to identify design flaws, logic bugs, and exploitation opportunities.
- Exploit Development & Validation: Develop proof-of-concept exploits for kernel- and driver-level issues to validate impact, assess exploitability, and inform mitigation strategies.
- Security Testing & Tooling: Design and build custom tooling for kernel fuzzing, syscall/interface testing, driver analysis, and low-level instrumentation across supported platforms.
- Cryptography & Trust Mechanisms: Assess the implementation and usage of cryptographic primitives, key management, secure boot, attestation, and hardware-backed security features, identifying weaknesses or misuse patterns.
- Threat Modeling at the System Level: Collaborate with architects, platform engineers, and the Product Security Lead to model threats across privilege boundaries, boot chains, isolation mechanisms, and OS-level integrations.
- Research Enablement & Knowledge Sharing: Track emerging exploitation techniques, kernel research, and advanced persistent threat tradecraft; contribute findings to internal playbooks, design guidance, and long-term security strategy.
Requirements
- Strong understanding of operating system internals, kernel architectures, or driver development (Linux, Windows, macOS, or mobile OSes).
- Hands-on experience with low-level programming in C/C++, Rust, or assembly; scripting experience (e.g., Python) for tooling and automation.
- Background in kernel vulnerability research, driver auditing, exploit development, or advanced reverse engineering.
- Deep familiarity with low-level vulnerability classes (e.g., UAF, race conditions, logic bugs, privilege escalation, sandbox and isolation bypasses).
- Experience with kernel debuggers, fuzzers, emulation, or virtualization-based analysis frameworks.
- Strong curiosity and research mindset, with a passion for understanding systems at their lowest layers and breaking assumptions they rely on.
Skills & Technologies

Related Opportunities
Discover more opportunities that match your interests and skills