JavaScript Virtual Machine Compiler Engineer

Apple AB / Elektronikjobb / Stockholm
Observera att sista ansökningsdag har passerat.


Visa alla elektronikjobb i Stockholm, Solna, Lidingö, Sundbyberg, Danderyd eller i hela Sverige
Visa alla jobb hos Apple AB i Stockholm, Solna eller i hela Sverige

Job Summary:
The WebKit JavaScript Virtual Machine is responsible for executing the JavaScript and WebAssembly code found in web pages. It uses type inference, dynamic compilation, and sophisticated compilation optimizations to turn JavaScript programs into efficient machine code on x86 and ARM64. JavaScript Virtual Machine engineers work on all aspects of the compilation pipeline, including the parser and lexical analysis, the profile-guided speculative compiler, and the optimizing compiler backend! They also own and maintain the language runtime, the garbage collector, and the JavaScript Core API for native apps.

Key Qualifications:
Detailed knowledge of C and C++. Excellent debugging, critical thinking, and communication skills. Detailed understanding of data structures and algorithms. Experience with compilers, parsers, interpreters, and garbage collectors.

Description:
As a JavaScript Virtual Machine Engineer you will work as a generalist in these areas, diagnosing and fixing performance, stability, standards compliance, and compatibility issues, implementing new language features, and supporting browser and non-browser JavaScript clients.

Education:
BS in computer science or equivalent

Additional Requirements:
• Experience with compilers, parsers, interpreters, and garbage collectors
• Experience with assembly-level programming
• Detailed knowledge of the JavaScript language
• Detailed knowledge of the WebAssembly language
• Experience with performance analysis
• Experience with open source software development

Så ansöker du
Sista dag att ansöka är 2022-12-18
E-post: eimmigration@apple.com

Omfattning
Detta är ett heltidsjobb.

Arbetsgivare
Apple AB (org.nr 556237-7647)
Kungsgatan 49 (visa karta)
111 22  STOCKHOLM

Arbetsplats
Apple AB

Jobbnummer
7242513

Observera att sista ansökningsdag har passerat.

Prenumerera på jobb från Apple AB

Fyll i din e-postadress för att få e-postnotifiering när det dyker upp fler lediga jobb hos Apple AB: