JavaScriptCore Security Engineer
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)