Apple

About Apple

The personal technology company redefining user experience

🏢 Tech, Hardware👥 1001+ employees📅 Founded 1976📍 Cupertino, CA4.2
B2CB2BHardwareSaaSTelecommunicationseCommerce

Key Highlights

  • Market cap of $3 trillion as of 2022
  • Over 1 billion active devices worldwide
  • Comprehensive medical plans including mental healthcare
  • Paid parental leave and gradual return-to-work program

Apple Inc. (NASDAQ: AAPL), headquartered in Cupertino, CA, is the world's most valuable company with a market capitalization of $3 trillion as of 2022. Known for its iconic products such as the iPhone, iPad, and Mac, Apple serves over 1 billion active devices globally. The company has a strong commi...

🎁 Benefits

Apple offers comprehensive medical plans covering physical and mental healthcare, paid parental leave, and a gradual return-to-work program. Employees...

🌟 Culture

Apple's culture emphasizes an obsessive focus on user experience and consumer privacy, setting it apart from competitors. The company promotes inclusi...

Skills & Technologies

Overview

Apple is hiring a JavaScript Virtual Machine Compiler Engineer to enhance the performance of JavaScript and WebAssembly. You'll work with C++ and JavaScriptCore to improve JIT compilers and runtime systems. This role requires experience in compiler and virtual machine development.

Job Description

Who you are

You have a Bachelor's degree in Computer Science or a related field and possess strong programming skills in modern C++. Your experience includes working with JavaScript and WebAssembly, particularly in the context of compiler development and virtual machines. You are passionate about improving performance and security in web technologies, and you thrive in collaborative environments where you can contribute to innovative projects.

You have a solid understanding of just-in-time (JIT) compilation techniques and are familiar with the intricacies of runtime systems and garbage collection. Your background in system programming equips you with the skills to tackle complex challenges in optimizing JavaScriptCore's performance. You are detail-oriented and enjoy diagnosing and fixing existing problems while also driving new innovations.

What you'll do

In this role, you will be part of the JavaScriptCore team at Apple, where your primary responsibility will be to enhance the performance and security of the JavaScriptCore engine. You will work on various aspects of the engine, including the compilation pipeline, language runtime, and garbage collector. Your contributions will directly impact the execution of JavaScript and WebAssembly across all Apple products, ensuring a faster and more secure web experience for users.

You will collaborate with other engineers to implement new optimizations, tune performance, and add language features. Additionally, you will guide the evolution of JavaScript and WebAssembly languages through public standards, ensuring compatibility with other browsers. Your work will involve driving innovations that improve the overall stability and performance of the engine, making a significant impact on the web ecosystem.

What we offer

At Apple, you will be part of a diverse and inclusive team that values innovation and collaboration. We offer competitive compensation and benefits, along with opportunities for professional growth and development. Join us in pushing the boundaries of web technology and making a difference in the lives of users worldwide.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Apple.

Similar Jobs You Might Like

Based on your interests and this role

Apple

Other Technical Roles

Apple📍 Cupertino - On-Site

Apple is hiring a Virtual Memory Kernel Engineer to enhance the performance and stability of its operating systems. You'll work with kernel design and implementation across various Apple products. This position requires a solid understanding of operating systems fundamentals.

🏛️ On-Site
1 year ago
Apple

Other Technical Roles

Apple📍 Cupertino - On-Site

Apple is hiring a Virtual Memory Kernel Engineer to enhance the performance and stability of its operating systems. You'll work with technologies like C and C++ on kernel design and implementation. This position requires a solid understanding of operating systems fundamentals.

🏛️ On-SiteMid-Level
1 month ago
Apple

Gpu Compiler Engineer

Apple📍 Cupertino - On-Site

Apple is hiring a GPU Compiler Engineer to design and build new language constructs and optimizations for GPU applications. You'll work with C, C++, and Python, focusing on enhancing performance for developers across Apple's product line. This role requires a strong background in compiler design and GPU technologies.

🏛️ On-SiteMid-Level
1 month ago
Apple

Compiler Engineer

Apple📍 Cupertino - On-Site

Apple is hiring a Senior Swift Compiler Engineer to evolve the Swift programming language and enhance developer tools. You'll work collaboratively to design new language features and improve compile-time performance. This position requires a strong background in programming languages.

🏛️ On-SiteSenior
1w ago
Apple

Software Engineering

Apple📍 Cupertino - On-Site

Apple is hiring a Software Engineer (Virtualization) to work on the design and implementation of virtualization frameworks and virtual machines. You'll collaborate with experts across software and hardware organizations. Strong C and C++ programming skills are required.

🏛️ On-Site
3 months ago