12 days old

WebKit 3D Graphics Engineer

Cupertino, CA 95014
  • Job Code
    200185834
Summary

Summary

Posted: Sep 22, 2020

Weekly Hours: 40

Role Number:200185834

Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, an...Summary

Summary

Posted: Sep 22, 2020

Weekly Hours: 40

Role Number:200185834

Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish.

New GPU technologies and virtual environments are opening fresh opportunities for displaying rich content and telling compelling stories. In this role on the WebKit team, you will be responsible for implementing and driving the standards for these technologies, enabling developers to create exciting new experiences on the web.

The WebKit team seeks a software engineer excited to work on cutting edge technologies for the world's most popular web engine. The WebKit framework powers many system applications, including: Safari, Mail, and iBooks. We're looking for engineers with exceptional problem solving skills, a passion for quality, and the desire to push the web forward.

Key Qualifications

  • Familiarity and experience with pointer-based languages, C or C++ preferred
  • Understanding of data structures and algorithms
  • Interest in 3D graphics APIs, like Metal, OpenGL, DirectX, and Vulkan
  • Excellent debugging, critical thinking, and communication skills

Description

You will be responsible for driving the future of graphics on the web. This includes working on 3D and GPGPU standards like WebGL and WebGPU, and nascent technologies like AR and WebXR. Your contributions will keep the WebKit open source project the leading Web engine for graphics and rendering. As a good communicator, you'll work with organizations like W3C to help propose standards, refine them, and strengthen the web community.

Education & Experience

BS Degree or equivalent work experience.

Additional Requirements

  • * We're looking for a self-starter who has an interest in this area of the web, and experience in memory management with low-level languages. Having any of the following are definitely pluses for this role:
  • * Experience with advanced C++ features, including templates and C++14
  • * Completed projects, corporate or personal, using web and/or graphics technologies
  • * Working knowledge of web standards: HTML5, CSS, JavaScript, DOM, WebGL, WebGPU, AR/WebXR
  • * Familiarity with details of specific GPU implementation and architecture
  • * Knowledge of software security


Posted: 2020-10-12 Expires: 2020-11-11

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

WebKit 3D Graphics Engineer

Apple, Inc.
Cupertino, CA 95014

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast