CybersecurityJobs.io
← Back to all jobs
Apple

JavaScriptCore Security Engineer

Cupertino, CA $150k - $278k/yr Full time Posted 1h ago

Job Description

Apple is seeking a JavaScriptCore Security Engineer in Cupertino, CA (onsite) to strengthen the security and stability of the JavaScriptCore virtual machine.

Responsibilities

  • Work across all areas of the JavaScriptCore engine, with a focus on improving security and stability
  • Advance security architecture for the codebase through new innovations
  • Fix security issues and respond to findings from fuzzing
  • Keep JavaScriptCore security processes aligned with current best practices and prepare the project for a more secure future
  • Contribute to a more secure web for Apple products by:
    • Implementing new features securely (proactive)
    • Addressing JavaScriptCore-specific security challenges (reactive)

Requirements

  • BS in computer science or equivalent
  • Experience programming in modern C++
  • Excellent debugging, critical thinking, and communication skills
  • Experience developing privacy and security-sensitive software
  • Experience with compilers, parsers, and interpreters
  • Experience with assembly-level programming

Preferred Qualifications

  • Hands-on experience with VMs with just-in-time compilers (examples: JavaScript engines, JVMs)
  • Experience with web browsers
  • Experience with memory allocators and garbage collectors
  • Experience with fuzzing, security architecture, and memory safety
  • Knowledge of JavaScript and WebAssembly

Technologies

  • JavaScriptCore, JavaScript, WebAssembly
  • C++, VMs with just-in-time compilers, JavaScript engines
  • JVM
  • Fuzzing
  • Assembly-level programming
  • Garbage collectors, memory allocators

Compensation

  • USD 150,400 - 277,600 per year

Benefits

  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Reimbursement for certain educational expenses, including tuition
  • Discretionary bonuses or commission payments, and relocation (if eligible)
  • Apple shareholder opportunity via Apple’s discretionary employee stock programs
  • Eligible for discretionary restricted stock unit awards
  • Ability to purchase Apple stock at a discount through the Employee Stock Purchase Plan (voluntary participation)

Similar Jobs