3D Graphics Senior Software Engineer

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
$161,000 - $239,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AR/VR
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior OEM Networking Commodity Manager

Senior OEM Networking Commodity Manager position at Google, managing supplier relationships and sourcing strategies for networking hardware infrastructure.

Senior Application Engineer

Senior Application Engineer position at Google, focusing on business systems integration and internal process optimization using Java, Python, and cloud technologies.

Senior Software Engineer, Full Stack, Google Workspace

Senior Software Engineer position at Google Workspace, focusing on full-stack development with competitive compensation and opportunity to work on products impacting billions of users.

Senior Application Engineer

Senior Application Engineer position at Google, focusing on business systems integration and internal process optimization using Java, Python, and cloud technologies.

Senior Design Automation CAD Engineer, Silicon

Senior Design Automation CAD Engineer position at Google, developing custom silicon solutions and CAD tools for next-generation hardware products.

Description For 3D Graphics Senior Software Engineer

Google is seeking a Senior 3D Graphics Software Engineer to join their AR team, focusing on building and improving the 3D and Augmented Reality framework used across Google products like Search and Maps. This role combines expertise in graphics programming with large-scale system development, requiring 5+ years of C++ experience. You'll work on low-level rendering pipelines, collaborate with cross-functional teams, and help shape the future of immersive computing.

The position offers an opportunity to work with Google's diverse group of AR experts, making immersive computing accessible to billions through mobile devices. You'll be responsible for designing and implementing 3D rendering features, optimizing performance, and ensuring framework reliability. The role requires strong technical skills in graphics programming, 3D engines, and data structures/algorithms.

The compensation package is competitive, ranging from $161,000 to $239,000 base salary, plus bonus, equity, and comprehensive benefits. This is an in-person position available in either San Francisco or Mountain View, CA. The team's mission focuses on making information instantly and intuitively accessible through cutting-edge AR technology.

As part of Google's broader engineering organization, you'll have opportunities to grow and evolve with the company's fast-paced business. The role combines technical expertise with leadership potential, requiring collaboration across teams and the ability to tackle complex problems in 3D graphics and AR development. This position is ideal for someone passionate about graphics programming, interested in shaping the future of AR experiences, and excited to work on technology that impacts billions of users.

Last updated 3 months ago

Responsibilities For 3D Graphics Senior Software Engineer

  • Design and build 3D rendering features inside our framework
  • Analyze 3D rendering performance and investigate performance improvements
  • Collaborate with engineers across partner rendering teams on rendering functionality
  • Work closely with customers of the 3D/AR framework, to define, prototype, build and test rendering features
  • Ensure the correct functioning of the 3D/AR framework by monitoring its functionality and investigating issues

Requirements For 3D Graphics Senior Software Engineer

  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in C++ programming language, and with data structures/algorithms
  • Experience with graphics programming or graphics processing
  • Master's degree or PhD in Computer Science, or a related technical field (preferred)
  • Experience with low level rendering pipelines (preferred)
  • Software development experience with a 3D engine/framework and 3D asset creation tools and pipelines (preferred)
  • Experience developing VR or AR content (preferred)
  • Experience working on video game development or mobile application development (iOS, Android) (preferred)

Benefits For 3D Graphics Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Bonus
  • Equity
  • Benefits package

Interested in this job?