Expoint – all jobs in one place
The point where experts and best companies meet
Limitless High-tech career opportunities - Expoint

Apple Software Development Engineer - Security 
United States, California, Cupertino 
86700218

30.06.2025
  • Bachelors or foreign equivalent in Computer science, Computer engineering, or related field and 2 years of experience in the job offered or related occupation.
  • 2 years of experience with each of the following skills is required:
  • Using cryptographic protocols and network protocols to assess external vulnerability report impact by identifying root cause cryptographic protocols and network protocols.
  • Using programming languages including C, C++, and Objective-C to identify and fix security vulnerabilities in codebases.
  • Analyzing and triaging externally reported security vulnerabilities affecting software and hardware.
  • Security technologies including operating system security, co-processor security, browser security, and other security features and mitigations.
  • Performing vulnerability detection and research requiring knowledge of processor architecture, inter-processor communication mechanisms, and firmware and hardware security.
  • Writing Python scripts for reverse engineering tooling including IDA disassembler for de-obfuscation or aiding in reverse engineering
  • Coverage guided fuzzing, grammar based structure aware fuzzing.
  • Scripting and programming languages including Python, Scala and C for writing tools
  • Different bug classes affecting native programming languages, including memory corruption issues affecting C, and C++.