高级工程师 JavaScript

16个月前全职
Apple

Apple

location 洛杉矶
unsaved
概述 想象一下你可以在这里做什么。在苹果,新的洞察力很快就会变成非凡的产品、服务和客户体验。 对工作充满热情和奉献精神,你无法预测你可以取得什么成就。这里是充满活力、令人惊叹的人才和鼓舞人心的创新技术的常态。 在这里工作的人们用所有的苹果硬件产品重新定义了整个行业。对创新的激情不仅体现在我们的产品上,也体现在我们的实践中,加强了我们致力于让世界变得比我们发现时更美好的决心。 加入我们,帮助交付下一个开创性的苹果产品。你喜欢解决没有人解决过的挑战吗? 作为我们充满活力的团队的一员,你将有非凡而卓越的机会打造即将推出的产品,每天都能让数百万苹果用户感到愉悦和鼓舞。 关键资格 5年以上相关经验 详细了解C和C++语言 出色的调试、批判性思维和人际交往能力 对数据结构和算法有详细的了解 具备编译器、解析器、解释器和垃圾回收器的经验 具备汇编级编程的经验 详细了解JavaScript语言 具备性能分析经验 具备开源软件开发经验 职位描述 WebKit JavaScript虚拟机负责执行网页中的JavaScript代码。它使用类型推断、动态编译和复杂的编译优化,将JavaScript程序转换为X86和ARM上高效的机器代码。 JavaScript虚拟机工程师负责编译流水线的所有方面,包括解析器和词法分析、基于配置文件的类型推断和优化编译器后端。 他们还拥有和维护语言运行时、垃圾回收器和JavaScriptCore API,用于本机应用程序。 教育与经验 计算机科学学士学位或同等学历 最近更新日期:2023年12月17日