Software Engineer – XR Graphics
Company | Meta |
---|---|
Location | Remote in USA, Menlo Park, CA, USA |
Salary | $70.67 – $208000 |
Type | Full-Time |
Degrees | Bachelor’s, PhD |
Experience Level | Senior |
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.