Graphics Software Engineer, Rendering - Reality Labs

Meta builds technologies that help people connect, find communities, and grow businesses, moving beyond 2D screens toward immersive AR/VR experiences.
$85,100 - $251,000
Graphics
Senior Software Engineer
In-Person
6+ years of experience
AR/VR

Description For Graphics Software Engineer, Rendering - Reality Labs

Reality Labs at Meta is at the forefront of building revolutionary AR/VR products that transform how people connect, work, and play. As a Graphics Software Engineer on the Reality Labs team, you'll be instrumental in developing cutting-edge hardware and software that defines the future of the metaverse. The role involves creating innovative graphics frameworks, tools, and rendering architectures that power high-fidelity AR/VR experiences.

You'll work on critical projects including cloud streaming platforms, realistic synthetic image generation, and rendering subsystems for platforms like Spark AR and Horizon. The position requires expertise in graphics programming, with deep knowledge of ray tracing, rasterization, and 3D graphics systems. You'll collaborate with cross-functional teams across Meta, contributing to camera systems, graphics, and upcoming hardware innovations.

The ideal candidate brings substantial experience in graphics software engineering, preferably with background in AAA games or AR/VR systems. Strong programming skills in C/C++ and thorough understanding of object-oriented design are essential. This role offers the opportunity to shape the future of computing platforms while working with world-class experts in the field.

Meta offers competitive compensation including base salary, bonus, and equity, along with comprehensive benefits. You'll be joining a company that's pushing the boundaries of technology, working on products that could become the norm in how people interact in the future. This is a chance to be at the heart of technological innovation and help define the metaverse.

Last updated 12 days ago

Responsibilities For Graphics Software Engineer, Rendering - Reality Labs

  • Develop innovative graphics frameworks, algorithms, and tools to maximize graphics quality and performance
  • Partner closely with various infra and product teams across Meta on camera, graphics, upcoming hardware, media enhancements
  • Building tools and pipelines for generating very realistic synthetic images
  • Enable high fidelity experiences through remote compute solutions on smaller devices
  • Building rendering subsystems for platforms such as Spark AR and Horizon
  • Build a platform for cloud streamed games
  • Document and support graphics features
  • Write high-quality, performant, and maintainable code
  • Collaborate with cross-functional engineering teams to deliver innovation into AR/VR products

Requirements For Graphics Software Engineer, Rendering - Reality Labs

  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • 6+ years of graphics software engineering experience or 2+ years with PhD
  • 6+ years of experience with C/C++ programming
  • 6+ years of object-oriented and component-based design experience
  • Problem-solving and communication skills
  • Experience delivering AAA Games, working on Graphics subsystems or Game Engine AR/VR experience
  • Knowledge of ray tracing, rasterization and linear algebra
  • Experience with low level performance profiling and optimization
  • Experience implementing 3D graphics features
  • Experience with tools such as Maya, Houdini, Blender, 3Ds Max, Arnold, RenderMan, or Cycles
  • Experience with either DirectX/Vulkan/OpenGL/Metal

Benefits For Graphics Software Engineer, Rendering - Reality Labs

Equity
  • Bonus
  • Equity
  • Benefits package available

Interested in this job?

Jobs Related To Meta Graphics Software Engineer, Rendering - Reality Labs

Silicon Graphics Modeling Engineer

Senior Graphics Modeling Engineer role at Meta focusing on AR/VR graphics pipeline development and optimization.

Graphics Software Engineer, Rendering - Reality Labs

Graphics Software Engineer for Reality Labs at Meta, focusing on rendering and AR/VR technologies.

VR/AR GPU Driver Software Engineer, Senior

Senior VR/AR GPU Driver Software Engineer position at Qualcomm, developing graphics drivers and tools for next-generation VR/AR devices using the Snapdragon platform.

Graphics Software Engineer, Senior

Senior Graphics Software Engineer position at Qualcomm, focusing on GPU hardware and software development for gaming, XR, and AI applications.

Senior Graphics Software Engineer - Apple Vision Pro

Senior Graphics Software Engineer position at Apple, working on Vision Pro spatial computing platform, focusing on AR/VR technologies and graphics frameworks.