
The personal technology company redefining user experience
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...
Apple offers comprehensive medical plans covering physical and mental healthcare, paid parental leave, and a gradual return-to-work program. Employees...
Apple's culture emphasizes an obsessive focus on user experience and consumer privacy, setting it apart from competitors. The company promotes inclusi...

Apple • London, England, United Kingdom
Apple is hiring a Software Engineer for the AppleJDK team to enhance the Java runtime's security and stability. You'll work with Java, C, and C++ while focusing on system programming and compiler knowledge. This role requires experience in programming languages and virtual machines.
You have a BS in computer science or equivalent and possess experience programming in C, C++, and Java. Your excellent debugging skills, critical thinking, and communication abilities make you a strong candidate for this role. You have a solid understanding of compilers, parsers, and interpreters, along with knowledge of assembly-level programming, preferably with the ARM64 instruction set. Your hands-on experience with virtual machines, particularly those with just-in-time compilers, sets you apart as a candidate who can contribute significantly to the team.
In this role, you will be part of the AppleJDK team responsible for the Java runtime, focusing on making Java Services both fast and secure. You will work across all areas of the runtime, driving innovations and ensuring the application of current best practices. Your work will involve securing the Java virtual machine and delivering secure services for all Apple Java services. You will proactively implement new features securely and reactively address Java security work across Services. The challenges you face will be significant, but the impact of your contributions will be substantial, as you help shape the future of Java services at Apple.
At Apple, we believe in creating products that serve everyone, and we are committed to treating all applicants fairly and equally. As a registered Disability Confident employer, we will work with applicants to make any reasonable accommodations. You will have the opportunity to work in a collaborative environment where your contributions are valued and recognized. Join us and be part of a team that is dedicated to innovation and excellence in technology.
Apply now or save it for later. Get alerts for similar jobs at Apple.