Senior Software Engineer, Platform Architecture

Cupertino, CA 95014
  • Job Code
    200262461
  • Jobs Rated
    8th
Summary

Summary

Posted: Jun 30, 2021

Role Number:200262461

Do you love creating elegant solutions to highly complex challenges? Do you intrinsically see the importance in every detail? The ...Summary

Summary

Posted: Jun 30, 2021

Role Number:200262461

Do you love creating elegant solutions to highly complex challenges? Do you intrinsically see the importance in every detail? The Tools & Technology team focuses on developing a proprietary cross-platform and real-time rendering engine used to showcase custom content. The team is still small but expanding and you will be able to shape the direction and mission.

As Senior Engineer on the Tools & Technology team, you will develop and maintain the bespoke engine, requiring architectural design, implementation, debugging and optimization of systems, while working with artists and designers in areas such as animation, physics, rendering, gameplay and tools. You should possess strong practical knowledge of C/C++ and have a good understanding of 3D math.

Key Qualifications

  • Demonstrated expertise in C and C++ programming languages.
  • Excellent 3D math skills (linear algebra, vector math).
  • Experience with game technologies such as AI, physics and/or animation.
  • Experience with game asset pipelines.
  • Familiarity using CPU and GPU performance profiling tools.
  • Excellent communication and presentation skills.
  • Passion for problem solving.
  • Passion for games.

Description
Contribute to a proprietary engine to enable authoring of custom content representative of modern and forward-looking games.
Implement systems to showcase the capabilities of Apple platforms.
Evaluate current and upcoming games to determine how they use system resources.
Research future directions for games and implement systems that attempt to predict where developers will be going in the next 3 to 5 years.
Collaborate with art and design disciplines.
Collaborate with other Apple teams.

Education & Experience

5+ years of experience working as an engineer in the games industry or a similar industry.

Additional Requirements

  • Considered a plus:
  • Contributed to the development of two or more shipped games, PC or console.
  • Expertise in graphics APIs (DirectX, Metal and/or Vulkan).
  • Experience with HLSL and/or Metal Shading Language.


Jobs Rated Reports for Software Engineer

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:

Senior Software Engineer, Platform Architecture

Apple, Inc.
Cupertino, CA 95014

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Good
53/199
Stress
Very Low
24/199
Growth
Very Good
32/199