Virtual Machine Engineer - Compiler
  • Job Number: 38351613
  • Santa Clara Valley, California, United States
  • Posted: Feb. 10, 2015
  • Weekly Hours: 40.00
Job Summary

The Safari and WebKit team is responsible for Safari, the world’s most innovative web

browser, and Nitro, the lightning-fast open source web browser engine. WebKit is also the name of the Mac OS X system framework version of the engine that's used by Safari, Dashboard, Mail, and many other OS X applications.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

We develop and maintain all aspects of the engine, including the interpreter, just-in-time compiler, garbage collector, and runtime library. As a Virtual Machine Engineer you will work as a generalist in all of these areas, diagnosing and fixing stability, performance, standards compliance, and compatibility issues, implementing new language features, and supporting browser and non-browser JavaScript clients.


- BS in computer science or equivalent

Additional Requirements

- Experience with performance analysis - Experience with assembly-level programming - Knowledge of software development tools like bash, svn, git, make, Xcode, and the Web Inspector - Experience with open source software development

Browse photography at Denver.Gallery.