BlackBerry

QNX Senior Security Researcher

BlackBerry
Apply
2 months ago
Ottawa, CanadaSenior

Base Salary

$109k - $159k/yr

Responsibilities

  • Hunt for vulnerabilities across QNX products and embedded software components.
  • Perform penetration testing and offensive security assessments against embedded platforms.
  • Design, develop, and execute large-scale fuzzing campaigns.
  • Investigate crashes and software defects to assess exploitability and security impact.
  • Conduct root-cause analysis and exploit development.
  • Use AI/ML-assisted techniques to accelerate vulnerability discovery and security analysis.
  • Build automated security testing frameworks, fuzzers, scanners, and exploit-validation pipelines.
  • Collaborate with engineering teams to reproduce, triage, and remediate vulnerabilities.
  • Develop tools, methodologies, and research to strengthen security posture.
  • Research emerging threats and vulnerability classes affecting embedded operating systems.

Requirements

  • Hands-on experience in vulnerability research, penetration testing, exploit development, or offensive security.
  • Practical experience with fuzzing frameworks such as AFL or libFuzzer.
  • Strong understanding of memory management, process isolation, POSIX APIs, concurrency, and embedded systems concepts.
  • Familiarity with use-after-free, heap corruption, buffer overflow, race condition, privilege escalation, and logic vulnerabilities.
  • Strong programming skills in C, C++, and Python.
  • Experience developing automation and tooling for security testing or vulnerability discovery.
  • Ability to independently drive research initiatives from concept through discovery and validation.
  • Preferred experience applying AI or machine learning to security research or vulnerability detection.
  • Preferred knowledge of automotive cybersecurity, embedded systems, or QNX-based platforms.
  • Preferred familiarity with ISO/SAE 21434 or secure software development practices.
  • Preferred reverse-engineering experience with IDA Pro, Ghidra, Binary Ninja, or similar frameworks.
  • Preferred experience with operating systems, kernels, drivers, or low-level system software.

Benefits

  • Base compensation is listed at $108,750.00-$158,750.00 annually.
  • Eligibility for the BlackBerry Variable Incentive Pay program.
  • Medical, dental, vision, life, and disability insurance for eligible employees.
  • Retirement benefits, employee share purchase program, and paid time off for eligible employees.
  • Regular full-time position with 40 scheduled hours per week.
  • The position is being filled immediately.

Tech Stack

Categories

BlackBerry

About BlackBerry

1,001-5,000 employees
Contact me