Posted in

Software Engineer – XR Graphics

Software Engineer – XR Graphics

CompanyMeta
LocationRemote in USA, Menlo Park, CA, USA
Salary$70.67 – $208000
TypeFull-Time
DegreesBachelor’s, PhD
Experience LevelSenior

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.
  • 5+ years of Software development experience with Bachelor degree or equivalent experience in the field of Computer Science, Computer Engineering or a similar field or PhD + 2 years of experience.
  • 3+ years of rendering experience, with a focus on building highly-performant 3D applications.
  • Experience with graphics programming and rendering pipelines.
  • Experience developing in Unity, Unreal, or a robust game engine.
  • Experience developing in C#.
  • Experience with performance analysis tools and techniques such as profiling, benchmarking, and optimization.
  • Experience building technology infrastructure, frameworks, and tools that support application development.
  • Experience working on a live application at scale with high frequency shipping cycles.
  • Experience in the building, analyzing, testing, and validating of interactive applications.

Responsibilities

  • Design, develop, and implement new rendering features and techniques to enhance visual fidelity, realism, and overall user experience.
  • Collaborate with the gameplay teams to identify and resolve rendering performance bottlenecks, ensuring the highest standards of performance and seamless visuals in Supernatural’s experiences.
  • Partner with the design team to ensure that rendering solutions meet artistic requirements and aspirations, while maintaining technical feasibility and performance.
  • Stay current with the latest advancements in rendering and XR technologies, identifying opportunities to integrate new features, frameworks, and improve the overall rendering quality and functionality of the Supernatural app.
  • Provide technical support for live applications and global operations, participating in an active on-call model to ensure seamless product performance and continuously improving monitoring and support processes.
  • Work closely with QA teams to ensure the timely delivery of high-quality releases, and troubleshoot issues as they arise.
  • Collaborate effectively with the Client Foundation team with whom you will define and prioritize technical solutions that meet team objectives.
  • Conduct technical design reviews, code reviews, and retrospectives to ensure we are delivering a high quality product.
  • Drive gameplay rendering standards and best-practices by providing technical guidance and mentorship to other engineers, promoting knowledge sharing and skill development within the team.
  • Cultivate collaborative relationships with cross-functional teams across our Technology discipline and Reality Labs to drive successful outcomes and deliver exceptional results.
  • Lead with empathy and understanding, creating a safe space to share ideas.

Preferred Qualifications

  • Experience working with OpenGLES and Vulkan APIs.
  • Experience developing VR applications.
  • In-depth understanding of game development in in Unity and C#.
  • In-depth understanding of VR hardware and how to optimize for performance.