L'offre "Apple Security - Fault Injection Engineer" a été sauvegardée.

Continuer

Offre sauvegardée

Entrez votre adresse e-mail pour enregistrer ce travail

Vous enregistrez ce travail sous:

FR

Complétez votre application

Connectez-vous

mot de passe oublié ?
ou

Vous n'avez pas de compte ?

retour à la liste

Apple Security - Fault Injection Engineer posté par Apple

CDI - temps plein
Paris

Description de l'offre



Senior Software Engineer, iOS/macOS

  • Job Number: 114072718
  • Paris, Paris, France
  • Posted: 12-juil.-2018
  • Weekly Hours: 35.00


Job Summary

The iCloud Drive team works at the intersection of software and services. We design and implement the frameworks and daemons syncing documents for hundreds of millions of users every day, and providing these documents through applications and system services on iOS and macOS. We expose a public API adopted by all the major actors in this field: Dropbox, Box, Microsoft, Google, Adobe, etc. This API allows them to integrate into the system, in the iOS Files app in particular, and we work closely with these partners to provide the best document-centric experience. You will help drive features and quality in a fast pace, high impact environment. The position entails responsibility for the quality of the user experience, the reliability of the system, the integrity of our usersʼ documents, and the privacy of our users. The challenge in this position is to deliver features while not compromising on any of these requirements.



Key Qualifications

  • Strong programming skills and experience in C, Objective-C or Swift
  • History of shipping software on tight schedules
  • Experience with resource-constraint development, database performance work, parallelism, event-based programming, inter-process communication
  • Strong interest in investing into debugging and diagnostics tools and infrastructure
  • Experience working with ops teams monitoring a service, and contributing to investigations


Description

We work on the client-side of the iCloud services (iCloud Drive, CloudKit, File Providers), building daemons and frameworks running on iOS and macOS, doing everything from protocol design with the server team, collaborating with the file system and network stacks in our daemons, and designing APIs for developers. The challenges include scalability, reliability, power and performance, critical at this scale (both in the number of users and in the volume of data per user) and for the integration of these cloud services with the OS. The job requires (or teaches) both low level (C/Objective C, libdispatch, file systems, POSIX APIs) and system level skills (synchronization protocols, framework design, IPCs, multi-process performance work, system-wide resource sharing.) Reliability is crucial, and weʼre looking for engineers with a passion for building complex systems that will seamlessly recover in the event of errors.



Education

MS CS/CE or equivalent experience



Additional Requirements

Familiarity with sync, backup, diff and merge algorithms, database replication, file system replication, messaging protocols, real-time collaboration, CRDTs or operational transformation (one of the above) Excellent technical writing skills Autonomy, creativity and accountability



Apple Security - Reverse Engineer

  • Job Number: 113814899
  • Paris, Paris, France
  • Posted: 10-juil.-2018
  • Weekly Hours: 35.00


Job Summary

'One more thing....' Years before that amazing moment when an icon is born, you could be part of the team helping evaluate and build a robust product ready for the world. Apple uses groundbreaking techniques to improve the security for hundreds of millions of devices and services, from the iPhone to Apple Pay. We value the privacy of users, the integrity of creative content and go further to protect them. Now imagine what you could do here? With your passion and dedication to security there's no telling what you could accomplish.



Key Qualifications

  • Penetration testing
  • Reverse engineering (Black box & Grey box)
  • Cryptography
  • Low-level debugging and programming (Assembly, C)


Description

Working as part of an extraordinary team of security experts, we have the freedom to bring new ideas and design innovative solutions. As a Reverse Engineer you will conduct security assessments on a variety of complex products and DRM technology at scale. You will perform reverse-engineering analysis of protected binaries, understand and attack cryptographic implementations and assess the security level of products & services. Where you find security issues, we'll look for your advice on efficient mitigations. Your deep understanding in the areas of reverse-engineering techniques, static and dynamic binary analysis, source code and design reviews will be necessary for success in this role. You'll also need to demonstrate experience of software implementation, software vulnerability, consumer expectations and behaviours in this space. Experience in digital rights management, asset protections and multiple platform experience would be very useful. Based in Paris, we are passionate about security, and work closely with cryptographers and developers across Apple, worldwide. To work together, we all speak English and you'll need to be fluent too, but speaking French is not required for this role. If this is you, we'd love to hear from you.



Education

- Master in Computer Science/Information Security or equivalent work experience.



Apple Security - Side Channel Engineer

  • Job Number: 113685547
  • Paris, Paris, France
  • Posted: 4-juil.-2018
  • Weekly Hours: 35.00


Job Summary

'One more thing....' Years before that amazing moment when an icon is born, you could be part of the team helping evaluate and build a robust product ready for the world. Apple Security uses groundbreaking techniques to improve the hardware security for hundreds of millions of devices, from the iPhone to the latest Apple TV products. We help safeguard the privacy of users and the integrity of creative content on complex devices. Now imagine what you could do here? With your passion and dedication to security there's no telling what you could accomplish.



Key Qualifications

  • Side Channel attacks realisation and analysis
  • Cryptography knowledge
  • Programming skills (C, Assembly & Python)
  • HW and embedded software security analysis
  • Excellent debugging and problem solving skills
  • Experience developing system software such as drivers or frameworks
  • Signal processing knowledge useful


Description

Working as part of an extraordinary team of security experts, you have the freedom to bring new ideas and design innovative solutions. You will spend your time interrogating a variety of complex, high frequency SoC products. To drive improvement in side channel test benches, you will analyse devices up to the full realisation of attacks. We also build evaluations on software as well as hardware, from the basic cryptographic blocks to the high level applications. Our work relies on your ability to quickly familiarize yourself with code you’ve never seen before. By understanding the pertinent functionality, we use state of the art equipment to probe test features, from the preliminary design specifications to the end products. You will be self directed, analytical, and work well in a team environment. Comfortable working at math level on cryptographic primitives you will work on a range of products including embedded technologies. Based in Paris, we are passionate about security and work closely with cryptographers and developers across Apple. To work together we all speak English and you'll need to be fluent too, but speaking French is not required for this role. If this is you, we'd love to hear from you.



Education

BS/MS in Computer Science / Computer Electronics (or equivalent)



Apple Security - Fault Injection Engineer

  • Job Number: 113685560
  • Paris, Paris, France
  • Posted: 2-juil.-2018
  • Weekly Hours: 35.00


Job Summary

'One more thing....' Years before that amazing moment when an icon is born, you could be part of the team helping evaluate and build a robust product ready for the world. Apple Security uses groundbreaking techniques to improve the hardware security for hundreds of millions of devices, from the iPhone to the latest Apple TV products. We value the privacy of users, the integrity of creative content on complex devices and go further to protect them. Now imagine what you could do here? With your passion and dedication to security there's no telling what you could accomplish.



Key Qualifications

  • Hardware security analysis
  • Perturbation attacks (Laser, EM, BBI...)
  • Programming skills (C, Assembly & Python)
  • Excellent debugging and problem solving skills
  • Experience developing system software such as drivers or frameworks
  • Cryptography knowledge


Description

Working as part of an extraordinary team of security experts, you have the freedom to bring new ideas and design innovative solutions. You will spend your time using state of the art equipment and techniques to interrogate a variety of complex, high frequency SoC products and identify potential security improvements in software and hardware. You will also build evaluations on software as well as hardware, from the basic cryptographic blocks to the high level applications. Our work relies on your ability to quickly familiarize yourself with code and system architecture design you’ve never seen before, then being able to identify high risk areas for further security analysis. Your knowledge of the latest hardware fault injection techniques and real-world experience with hardware security testing will be critical for success in this role. By understanding the functionality and the technical implementation of new products, you will accurately probe features and inject faults on test benches. Your discoveries will ensure our product security against future sophisticated techniques. Based in Paris, we are passionate about security, and work closely with cryptographers and developers across Apple, worldwide. To work together, we all speak English and you'll need to be fluent too, but speaking French is not required for this role. If this is you, we'd love to hear from you.



Education

BS/MS in Computer Science / Computer Electronics (or equivalent)

Numéro de référence

113685560

Recevoir des offres similaires

Merci. Vous allez recevoir des offres à l'adresse email