Meridian OneCap Credit Corp.
BlackBerry
QNX Senior Security Researcher
À propos du poste
Type de poste : Permanent
#LI-KH1
Heures hebdomadaires prévues : 40
Fourchette de salaire de base de recrutement : $108,750.00 - $158,750.00
Veuillez noter que la fourchette de salaire de recrutement 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 de recrutement.
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 de recrutement.
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
- 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 :
- Poursuivre des questions de recherche de sécurité complexes
- Construire de nouveaux outils et cadres d'automatisation
- Expérimenter avec des techniques de sécurité émergentes assistées par IA
- Influencer la sécurité des produits déployés à grande échelle
- Collaborer avec des ingénieurs embarqués et des chercheurs en sécurité de classe mondiale
- Transformer la curiosité en impact réel
Ce que vous ferez
- Rechercher des vulnérabilités dans les produits QNX et les composants logiciels embarqués avant que les attaquants ne les trouvent
- Effectuer des tests d'intrusion et des évaluations de sécurité offensive sur des plateformes embarquées réelles
- 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
- Enquêter sur les crashs et les défauts logiciels pour déterminer l'exploitabilité et l'impact sur la sécurité
- Effectuer une analyse des causes profondes et développer des exploits pour comprendre et démontrer des scénarios d'attaque réels
- 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é
- Construire et faire évoluer des cadres de test de sécurité automatisés, des fuzzers, des scanners et des pipelines de validation d'exploits
- Collaborer étroitement avec les équipes d'ingénierie pour reproduire, trier et corriger les vulnérabilités
- Contribuer avec des outils, des méthodologies et des recherches qui renforcent notre posture de sécurité globale
- 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
- Expérience pratique en recherche de vulnérabilités, tests d'intrusion, développement d'exploits ou sécurité offensive
- Expérience pratique avec des cadres de fuzzing tels que AFL, libFuzzer ou des technologies similaires
- Solide compréhension des internes logiciels de bas niveau, y compris la gestion de la mémoire, l'isolation des processus, les APIs POSIX, la concurrence et les concepts de systèmes embarqués
- Familiarité avec les classes de vulnérabilités courantes telles que :
- Use-after-free
- Corruption du tas
- Dépassements de tampon
- Conditions de concurrence
- Escalade de privilèges
- Vulnérabilités logiques
- Solides compétences en programmation en C, C++ et Python
- 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
- Une passion pour l'investigation de systèmes complexes et la recherche de faiblesses que d'autres négligent
- La capacité à piloter indépendamment des initiatives de recherche, du concept à la découverte et à la validation
Points bonus si vous avez
- Expérience dans l'application de techniques d'IA ou de machine learning à la recherche en sécurité ou à la détection de vulnérabilités
- Connaissance de la cybersécurité automobile, des systèmes embarqués ou des plateformes basées sur QNX
- Familiarité avec la norme ISO/SAE 21434 ou les pratiques de développement logiciel sécurisé
- Expérience en rétro-ingénierie utilisant des outils tels que IDA Pro, Ghidra, Binary Ninja ou des cadres similaires
- 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 de rémunération incitative variable (VIP) de BlackBerry est un programme de primes incitatives à 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 la vue, une assurance vie, invalidité, un régime de retraite, un programme d'achat d'actions pour employés et des congés payés pour ceux qui répondent aux critères d'éligibilité.
