Développeur, logiciels intégrés WTE

Montreal, Quebec, Canada
Software and Services

Summary

Posted:
Weekly Hours: 37.5
Role Number:200196765
Résumé des fonctions Joignez-vous à notre équipe Wireless Technologies and Ecosystems (WTE) pour stimuler l’innovation et faire une différence. Nous concevons et intégrons naturellement des technologies qui enrichissent le quotidien de nos utilisateurs en leur offrant une expérience inégalée. Si le développement de la sécurité intégrée vous passionne et que vous souhaitez travailler sur les systèmes de paiement mobile les plus avant-gardistes au monde, nous avons peut-être l’emploi qu’il vous faut.

Key Qualifications

  • Au moins trois années d’expérience du développement intégré, axé principalement sur le Secure Element, les systèmes de paiement et Java Card
  • Bonne connaissance des protocoles de paiement et des paiements mobiles
  • Bonne connaissance des noyaux de paiement sans contact selon les normes EMV
  • Bonne connaissance de divers algorithmes cryptographiques (RSA, DES, AES, SHA-1, etc.)
  • Expérience de l’analyse des canaux auxiliaires et connaissance des mécanismes de défense des processeurs de sécurité renforcée
  • Connaissance de la couche d’application ISO 14443 et des normes GlobalPlatform et EMV
  • Capacité à collaborer avec plusieurs équipes
  • Grande passion et curiosité, dévouement et recherche de solutions novatrices aux problèmes quotidiens
  • Grande attention apportée aux petits détails qui sont importants pour nos clients
  • Excellentes aptitudes en résolution de problèmes et en débogage intuitif
  • Volonté d’aller en profondeur

Description

En tant que développeur de logiciels intégrés, vous travaillerez à la mise en œuvre de fonctionnalités de sécurité existantes et à venir pour les produits Apple, dont Apple Pay. Vous aurez un rôle important à jouer par rapport aux secteurs émergents dans le monde et aux nouvelles solutions de paiement, de transport et d’accès.

Education & Experience

Maîtrise en informatique, génie informatique ou génie électrique, ou expérience équivalente

Additional Requirements

  • Expérience de l’élaboration de solutions de sécurité et de la conception de logiciels modulaires de qualité
  • Connaissance de l’automatisation du build et de tests Java sur carte et hors carte
  • Connaissance des langages orientés objets, comme C++ et Java
  • Expérience de l’élaboration d’applets Java Card pour JavaCard OS ou expérience connexe du développement logiciel pour des produits de sécurité
  • Connaissance de notions d’Objective-C, d’iOS et de Mac OSX, un atout
  • Apple souscrit au principe d’égalité d’accès à l’emploi et s’engage à favoriser l’inclusion et la diversité. Nous prenons également des mesures pour offrir des possibilités d’emploi et de promotion à tous les candidats, y compris les minorités visibles, les femmes, les vétérans protégés et les personnes handicapées. Apple ne fera pas preuve de discrimination et n’exercera pas de représailles à l’endroit d’un candidat qui veut discuter de sa rémunération avec d’autres candidats.