Search jobs > Sunnyvale, CA > Software engineer

Graphics Software Engineer

Apple
Sunnyvale, CA, United States
$143.1K-$264.2K a year
Full-time

Summary

Posted : Aug 22, 2024

Role Number : 200564471

The Video Computer Vision org is a centralized applied research and engineering team responsible for developing real-time on-device Computer Vision and Machine Perception technologies across Apple products.

We have contributed to the algorithms driving ARKit and FaceKit in the past and more recently to the new Apple Vision Pro and Spatial Computing.

With us, you will be working on ground breaking technology by developing new methods and algorithms deployed on a global scale.

We are looking for a hard-working and versatile Graphics SW engineer, curious about solving new real-world problems and excited to join a team of fast paced and pragmatic problem solvers that tackle challenges in the field by developing innovative technology.

Description

Our projects thrive on your technical expertise and creativity. As part of our team you will be working on Apple's most advanced algorithms.

  • Implement and productize state of the art rendering methods.
  • Iterate and refine your prototypes with cross-functional feedback from technology and design groups.
  • Present your demos at internal events and start influencing Apple's product roadmap.
  • C / C++ programming skills.
  • Knowledge of the software graphics pipeline and its application to computer graphics and / or ML.
  • Experience with graphics rendering algorithms.
  • Relevant coursework / projects in Computer Graphics or Computer Architecture.
  • B.S. degree and minimum of 3 years of relevant experience.

Preferred Qualifications

  • Experience with 3D Gaussian Splatting and / or Nerf rendering.
  • Experience with Objective-C and Swift languages.

Pay & Benefits

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role.

The base pay range for this role is between $143,100 and $264,200, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs.

Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan.

You'll also receive benefits including : Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition.

Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits.

Note : Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

More

Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.

Learn more about your EEO rights as an applicant.

11 days ago
Related jobs
Promoted
Apple
Sunnyvale, California

Knowledge of the software graphics pipeline and its application to computer graphics and / or ML. We are looking for a hard-working and versatile Graphics SW engineer, curious about solving new real-world problems and excited to join a team of fast paced and pragmatic problem solvers that tackle cha...

NVIDIA
Remote, CA, US
Remote

NVIDIA is searching for world-class software engineers to join the Linux Graphics driver team. You will be involved in the definition, design, and development of state-of-the-art professional and consumer Linux Wayland, Vulkan and OpenGL graphics software. Bachelors or higher degree in Electrical En...

Promoted
Apple
Sunnyvale, California

The Vision Products Group (VPG) is looking for a Software Engineer to help us push the limits of the next generation of connected experiences on our platform. Working at the intersection of 3D graphics, networking, and compression will be central to this role. The ideal candidate will have experienc...

General Motors
Mountain View, California
Remote

Good understanding of modern 3D graphics pipelines and APIs (OpenGL, DirectX, or Vulkan) and good knowledge of geometric modeling fundamentals. Experience developing and designing multi-tier production software systems utilizing HTTP APIs (REST, GraphQL) and backend datastores (PostgreSQL, DynamoDB,...

Promoted
Apple
Santa Clara, California

Demonstrated knowledge of the software graphics pipeline and its application to computer graphics and / or ML. Do you love problem solving and creating elegant solutions to highly complex technical challenges? As part of our Silicon Engineering team, you'll help develop and manufacture our next-gene...

ByteDance
San Jose, California

TEAM INTRODUCTIONJoin the Graphics Engine Team (Physics and Animation Direction) at ByteDance, where we push the boundaries of digital interaction by developing ByteDance’s proprietary distributed physics engine. Knowledge of numerical methods and the application of machine learning in computer grap...

Apple
Sunnyvale, California

The Vision Products Group (VPG) is looking for a Software Engineer to help us push the limits of the next generation of connected experiences on our platform. Working at the intersection of 3D graphics, networking, and compression will be central to this role. The ideal candidate will have experienc...

Mediabistro
Sunnyvale, California

OpenGL, WebGL, Vulkan, etc)Deep knowledge of Python, C++ and/or RustGood knowledge of software architectureDeep experience developing performant graphics applications in a standard desktop or web GUI frameworkStrong verbal and written communication skillsBonus Qualifications:. Our team is looking fo...

Apple
Santa Clara, California

Do you love problem solving and creating elegant solutions to highly complex technical challenges? As part of our Silicon Engineering team, you’ll help develop and manufacture our next-generation, high-performance, power-efficient graphics processors! You’ll ensure Apple products and services can se...

Mediabistro
Sunnyvale, California

Knowledge of the software graphics pipeline and its application to computer graphics and/or ML. We are looking for a hard-working and versatile Graphics SW engineer, curious about solving new real-world problems and excited to join a team of fast-paced and pragmatic problem solvers that tackle chall...