BlackBerry

QNX Senior Security Researcher

PythonC++
Traduction automatique. Consultez l’original.

À propos du poste

Type de poste : Permanent

#LI-KH1

Heures hebdomadaires prévues : 40

Fourchette de salaire de base pour le recrutement : $108,750.00 - $158,750.00

Veuillez noter que la fourchette de salaire indiquée ici est fournie uniquement à titre d'estimation de bonne foi de la rémunération de base attendue pour le poste. La rémunération réelle offerte sera déterminée au moment de l'embauche et dépendra de plusieurs facteurs, notamment les qualifications du candidat, son expérience pertinente, ses compétences démontrées et les résultats des évaluations menées pendant le processus d'embauche.

Divulgation du statut du poste

Il s'agit d'une ouverture de poste active. Nous cherchons à pourvoir ce poste immédiatement.

Divulgation de l'intelligence artificielle

Nous n'utilisons pas l'intelligence artificielle (IA) pour filtrer, évaluer ou sélectionner les candidats à quelque étape que ce soit de notre processus de recrutement. Toutes les candidatures sont examinées et évaluées par notre équipe d'embauche.

Description du poste

QNX améliore l'expérience humaine et amplifie les industries axées sur la technologie, fournissant une base fiable pour la prospérité des entreprises définies par logiciel. L'entreprise est leader dans la fourniture de systèmes d'exploitation, d'hyperviseurs, de middleware, de solutions et d'outils de développement sûrs et sécurisés, ainsi que de support et de services fournis par des experts de confiance en logiciels embarqués. En se concentrant sur la réduction de la dépendance matérielle et l'augmentation de l'efficacité, QNX permet aux organisations de débloquer de nouvelles possibilités dans des domaines tels que le calcul haute performance en périphérie, les technologies de virtualisation basées sur des normes et l'activation du cloud. La technologie QNX® a été déployée dans les systèmes embarqués les plus critiques au monde, y compris plus de 275 millions de véhicules sur les routes aujourd'hui. Les logiciels QNX® sont approuvés dans diverses industries, notamment l'automobile, les dispositifs médicaux, les commandes industrielles, la robotique, les véhicules commerciaux, le ferroviaire, ainsi que l'aérospatiale et la défense.

Êtes-vous la personne que nous recherchons ?

Nous élargissons notre équipe de cybersécurité produit et recherchons des chercheurs en sécurité passionnés qui aiment comprendre comment les logiciels échouent, découvrir des vulnérabilités cachées et pousser les techniques de sécurité offensive au niveau supérieur. Si vous êtes le genre de personne qui ne peut s'empêcher de creuser plus profondément dans un vidage de crash, d'écrire des harnais de fuzzing personnalisés, de rétro-ingénierie de logiciels pour comprendre leur fonctionnement interne, ou d'utiliser l'IA pour découvrir des chemins d'attaque que d'autres manquent, nous aimerions vous parler.

Pourquoi vous aimerez ce rôle

  1. C'est une opportunité de passer votre temps à explorer, rechercher, casser et améliorer la sécurité des logiciels qui font fonctionner certains des systèmes les plus importants au monde. Vous aurez la liberté de :
  1. Poursuivre des questions de recherche de sécurité complexes
  1. Construire de nouveaux outils et cadres d'automatisation
  1. Expérimenter avec des techniques de sécurité émergentes assistées par IA
  1. Influencer la sécurité des produits déployés à grande échelle
  1. Collaborer avec des ingénieurs embarqués et des chercheurs en sécurité de classe mondiale
  1. Transformer la curiosité en impact réel

Ce que vous ferez

  1. Rechercher des vulnérabilités dans les produits QNX et les composants logiciels embarqués avant que les attaquants ne les trouvent
  1. Effectuer des tests d'intrusion et des évaluations de sécurité offensive sur des plateformes embarquées réelles
  1. Concevoir, développer et exécuter des campagnes de fuzzing à grande échelle pour découvrir des défauts de corruption de mémoire, des failles logiques et des classes de vulnérabilités émergentes
  1. Enquêter sur les crashs et les défauts logiciels pour déterminer l'exploitabilité et l'impact sur la sécurité
  1. Effectuer une analyse des causes profondes et développer des exploits pour comprendre et démontrer des scénarios d'attaque réels
  1. Tirer parti des techniques assistées par IA/ML pour accélérer la découverte de vulnérabilités et améliorer les flux de travail d'analyse de sécurité
  1. Construire et faire évoluer des cadres de test de sécurité automatisés, des fuzzers, des scanners et des pipelines de validation d'exploits
  1. Collaborer étroitement avec les équipes d'ingénierie pour reproduire, trier et corriger les vulnérabilités
  1. Contribuer avec des outils, des méthodologies et des recherches qui renforcent notre posture de sécurité globale
  1. Rester à la pointe des menaces émergentes et de la recherche sur les vulnérabilités affectant les systèmes d'exploitation embarqués modernes

Prérequis

Ce que nous recherchons

  1. Expérience pratique en recherche de vulnérabilités, tests d'intrusion, développement d'exploits ou sécurité offensive
  1. Expérience pratique avec des frameworks de fuzzing tels que AFL, libFuzzer ou des technologies similaires
  1. Solide compréhension des internes des logiciels de bas niveau, y compris la gestion de la mémoire, l'isolation des processus, les APIs POSIX, la concurrence et les concepts des systèmes embarqués
  1. Familiarité avec les classes de vulnérabilités courantes telles que :
  1. Use-after-free
  1. Corruption de tas
  1. Dépassements de tampon
  1. Conditions de concurrence (Race conditions)
  1. Escalade de privilèges
  1. Vulnérabilités logiques
  1. Solides compétences en programmation en C, C++ et Python
  1. Expérience dans le développement d'automatisation et d'outils pour les tests de sécurité ou la découverte de vulnérabilités
  1. Une passion pour l'investigation de systèmes complexes et la recherche de faiblesses que d'autres négligent
  1. La capacité à piloter de manière autonome des initiatives de recherche, du concept à la découverte et à la validation

Points bonus si vous avez

  1. Expérience dans l'application de l'IA ou de techniques de machine learning à la recherche en sécurité ou à la détection de vulnérabilités
  1. Connaissance de la cybersécurité automobile, des systèmes embarqués ou des plateformes basées sur QNX
  1. Familiarité avec la norme ISO/SAE 21434 ou les pratiques de développement logiciel sécurisé
  1. Expérience en rétro-ingénierie utilisant des outils tels que IDA Pro, Ghidra, Binary Ninja ou des frameworks similaires
  1. Expérience de travail avec des systèmes d'exploitation, des noyaux, des pilotes ou des logiciels système de bas niveau

Bonus

Le programme BlackBerry Variable Incentive Pay (VIP) est un programme de prime incitative à l'échelle de l'organisation qui vise à récompenser les employés éligibles à temps plein pour leur contribution au succès de BlackBerry. Les paiements VIP sont effectués en plus du salaire de base et tiennent compte de la performance de l'entreprise, permettant aux employés de partager les réalisations de BlackBerry.

Avantages sociaux

Les programmes d'avantages sociaux pour employés de BlackBerry offrent une large gamme de prestations qui soutiennent votre bien-être physique, financier et personnel. BlackBerry s'engage à offrir des avantages abordables, y compris une couverture pour les soins médicaux, dentaires, de vision, d'assurance-vie, d'invalidité, de retraite, un programme d'achat d'actions pour employés et des congés payés pour ceux qui répondent aux exigences d'éligibilité.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter