Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Engineer - Game Development

Infotech Sourcing

Software Engineer - Game Development

Redmond, WA
Full Time
Paid
  • Responsibilities


    Job Title: Software Engineer - Reality Labs Research

    Location: Redmond, WA

    Company: Meta

    About Meta: Meta’s mission is to give people the power to build community and bring the world closer together. Through a family of apps and services, Meta connects billions of people worldwide, enabling them to express what matters most to them and fostering meaningful connections. At Meta, we are builders at heart, constantly iterating, solving problems, and empowering people around the globe to build communities and connect in meaningful ways.

    About Reality Labs Research (RL-R): At RL-R, our goal is to explore, innovate, and design novel interfaces and hardware subsystems for the next generation of virtual, augmented, and mixed reality experiences. We are seeking a skilled and motivated Software Engineer to join our team. The ideal candidate will have experience in C++ and a passion for collaborating with a diverse, interdisciplinary team of researchers and engineers. As a Software Engineer at RL-R, you will have the opportunity to work on cutting-edge technology, resources, and testing facilities, contributing to the development of prototype research devices.

    Responsibilities:

    • Work closely with researchers and designers to develop and maintain new XR interaction experiences.
    • Set up and maintain development/production pipelines and workflows, aligning cross-functional teams.
    • Build software tools, infrastructure, documentation, and other systems to improve and assist the work of designers, researchers, and engineers.
    • Train deep learning models for use in interaction explorations and design.
    • Use the best tools and methods to improve and facilitate research, design, and prototyping workflows.
    • Share best practices and conduct training sessions for the team to ensure proper use of tools and methods.
    • Integrate, validate, and optimize data in pipelines using scripts if needed.
    • Produce and maintain documentation on tools, methods, training, and processes for consultation and future reference.
    • Actively participate in technical discussions.
    • Design, test, and iterate on prototypes and user studies in collaboration with researchers.
    • Give and solicit feedback from others to raise the quality of work.
    • Quickly solve issues with cross-functional leads.
    • Thrive in dynamic, fast-paced environments.

    Minimum Qualifications:

    • 5+ years of prototyping or game development-related experience.
    • 3+ years of machine learning modeling experience.
    • 3+ years of experience working with Unity or Unreal, with knowledge in game development tools and pipelines.
    • 4+ years of programming experience in (C++, C#, Python).
    • Strong knowledge of object-oriented design, design patterns, linear algebra, vector math, and associated data structures.
    • Strong technical background in the art production process and workflows.
    • Experience working with 3D authoring software (3DS Max, Maya, Blender, Cinema4D) is a plus.
    • Experience working with Source Control (Git, Perforce, Mercurial).
    • Knowledge of UI Development for Tools (React, QT) is a plus.
    • Portfolio featuring examples of tools, graphic rendering workflows, interactive prototype work, etc.
    • Eagerness to learn and develop next-gen XR technologies.
    • Experience in collaboration with cross-functional teams, e.g., between designers, software engineers, art directors.