Time zones: EST (UTC -5), CST (UTC -6), MST (UTC -7), PST (UTC -8), AKST (UTC -9), HST (UTC -10)
Graphics Software program Engineer, Rendering – Actuality Labs Obligations
- Develop revolutionary graphics frameworks, algorithms, and instruments to maximise graphics high quality and efficiency
- Companion intently with numerous infra and product groups throughout Meta, on digital camera, graphics, upcoming {hardware}, media enhancements, and extra to create real-time rendering structure
- Constructing instruments and pipelines for producing very lifelike artificial pictures
- Allow excessive constancy experiences by means of distant compute options on smaller gadgets with restricted battery
- Constructing rendering subsystems for platforms equivalent to Spark AR and Horizon
- Construct a platform for cloud streamed video games
- Doc and assist graphics options
- Write high-quality, performant, and maintainable code
- Collaborate with cross-functional engineering groups to ship innovation into AR/VR merchandise
Minimal {Qualifications}
- Bachelor’s diploma in Laptop Science, Laptop Engineering, related technical subject, or equal sensible expertise.
- 6+ years of graphics software program engineering expertise or 2+ years of graphics software program engineering expertise with PhD
- 6+ years of expertise with C/C++ programming
- 6+ years of object-oriented and component-based design expertise
- Downside-solving and communication expertise
Most well-liked {Qualifications}
- Expertise delivering AAA Video games, engaged on Graphics subsystems or the Sport Engine AR/VR expertise
- Data of ray tracing, rasterization and linear algebra
- Expertise with low degree efficiency profiling and optimization
- Expertise implementing 3D graphics options equivalent to lighting, results, shaders and different low-level methods
- Expertise with instruments equivalent to Maya, Houdini, Blender, 3Ds Max, Arnold, RenderMan, or Cycles
- Expertise with both DirectX/Vulkan/OpenGL/Steel