Logo of Huzzle

Graphics Software Engineer - Reality Labs

image

Meta

2mo ago

  • Job
    Full-time
    Junior Level
  • Software Engineering
    Design
  • Burlingame

AI generated summary

  • You need a relevant Bachelor's degree, 2+ years in graphics software engineering, C/C++ proficiency, experience with 3D graphics, tools, and engines like Unity/Unreal, and knowledge of ray tracing.
  • You will develop graphics frameworks, collaborate on real-time rendering, create tools for digital avatars, write maintainable code, and support cross-functional AR/VR engineering teams.

Requirements

  • Currently has, or is in the process of obtaining a Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. Degree must be completed prior to joining Meta.
  • 2+ years of experience in graphics software engineering experience or 2+ years of graphics software engineering experience with PhD
  • 2+ years of experience with C/C++ programming
  • 2+ years of object-oriented and component-based design experience
  • Experience delivering AAA Games, working on Graphics Subsystems, Graphics Tooling, or Middleware
  • Knowledge of ray tracing, rasterization and linear algebra
  • Experience with low level performance profiling and optimization
  • Experience implementing 3D graphics features such as lighting, effects, shaders and other low-level systems
  • Experience with tools such as Maya, Houdini, Blender, 3Ds Max, Arnold, RenderMan, or Cycles
  • Experience with any of DirectX/Vulkan/OpenGL/Metal
  • Experience with Unity and/or Unreal Engine

Responsibilities

  • Develop innovative graphics frameworks, algorithms, and tools to maximize avatar quality and performance
  • Partner closely with various infra and product teams across Meta on graphics to create real-time rendering architecture
  • Build tools and pipelines for generating very high quality digital representations of people
  • Write high-quality, performant, and maintainable code
  • Collaborate with cross-functional engineering teams to deliver innovative mobile and AR/VR products
  • Develop and enhance real-time rendering systems
  • Document and support graphics and tooling features

FAQs

What is the job title for the position at Meta?

The job title is Graphics Software Engineer - Reality Labs.

What qualifications are required for this position?

Candidates must have a Bachelor's degree in Computer Science, Computer Engineering, a relevant technical field, or equivalent practical experience. Additionally, they should have 2+ years of experience in graphics software engineering or 2+ years of experience with a PhD, along with C/C++ programming experience and knowledge of object-oriented and component-based design.

What are some of the key responsibilities of the Graphics Software Engineer?

Responsibilities include developing graphics frameworks, partnering with various teams to create real-time rendering architecture, building tools for avatar representation, writing maintainable code, collaborating with cross-functional teams, enhancing real-time rendering systems, and documenting graphics features.

What programming languages are essential for this position?

Essential programming languages for this position are C and C++.

What are the preferred qualifications for this role?

Preferred qualifications include experience in AAA Games, knowledge of ray tracing and rasterization, experience with tools like Maya or Blender, and familiarity with graphics APIs such as DirectX, Vulkan, OpenGL, or Metal.

What is the salary range for this position?

The salary range is $56.25/hour to $173,000/year, plus bonus, equity, and benefits.

Does Meta provide benefits to employees?

Yes, Meta offers a comprehensive benefits package, which can be learned more about on their benefits page.

Is this role focused on virtual or augmented reality?

This role is focused on both virtual reality (VR) and augmented reality (AR) as part of the Reality Labs team.

Does Meta consider applicants with criminal histories?

Yes, Meta considers qualified applicants with criminal histories, consistent with applicable federal, state, and local laws.

How does Meta approach diversity and inclusion in hiring?

Meta is committed to being an Equal Employment Opportunity and Affirmative Action employer, which includes not discriminating based on various legally protected characteristics.

Technology
Industry
10,001+
Employees
2004
Founded Year

Mission & Purpose

Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology.