JavaScriptCore Security Engineer
Core
Securing the JavaScriptCore virtual machine to ensure fast and secure execution of JavaScript and WebAssembly on Apple products.
Role type
Senior IC security engineer (virtual machine & compiler)
Builds
The JavaScriptCore engine subsystems (compilation pipeline, language runtime, garbage collector, memory allocators, native API)
Domain
Web browser engine security, systems programming
Required skills
C++ programming, compiler/parsing/interpreter development, assembly-level programming, debugging, critical thinking, privacy/security software development
Preferred skills
Just-in-time compiler experience, web browser development, memory allocator/garbage collector expertise, fuzzing, security architecture, memory safety, JavaScript, WebAssembly
Technologies
C++, JavaScript, WebAssembly
Responsibilities
Drive innovations in security architecture, fix security issues, respond to fuzzing, update security processes to best practices
Seniority
Senior, hands-on IC