The Mixed Reality team in Mozilla’s Emerging Technologies division is building the future of the immersive web. Now we’re bringing our Firefox Reality browser for VR to new desktop-class VR devices and we’re looking for someone with great Unity skills to support the implementation of front-end virtual-reality user interface and interaction for the Firefox Reality Pro virtual-reality application.
In this position, you will be working with members of Mozilla’s Mixed Reality team and others inside Mozilla and with external partners to write new Unity scripts and components to connect our open-source codebase and the Gecko web engine to Unity components and components from third parties.
Required skills and personal attributes
- Expert-level Unity UI and scripting in C#
- Experience in developing VR applications in Unity
- Significant experience with HTC Vive platform on Microsoft Windows
- Experience working with a diverse team including design, product management, and skilled engineers, and ability to respond to the needs of other members of such a team.
- High standards of professionalism, diligence, and attention to detail.
Desirable skills and personal attributes
- Familiarity with VR principles and theory
- Experience with native Unity plugin development in C and C++
- Experience with the HTC Viveport platform and store.
What you’ll deliver
- UX built on Unity elements, including elements supplied by third parties, to implement browser user-interface (UI) including virtual keyboard, browser content pane, and browser controls (“browser chrome”).
- Unity code and components to perform bidirectional communication with a Unity native plugin that connects to the Gecko web engine.
- Documentation including reference documentation, class descriptions.
- Unit tests for key code application programming interfaces (APIs) and classes.
About the role
This is a fixed-term role. You’ll work remotely from your location in USA, Canada, or EU. You’ll report to the project Engineering Manager who is based in New Zealand.
Mozilla exists to build the Internet as a public resource accessible to all because we believe that open and free is better than closed and controlled. When you work at Mozilla, you give yourself a chance to make a difference in the lives of Web users everywhere. And you give us a chance to make a difference in your life every single day. Join us to work on the Web as the platform and help create more opportunity and innovation for everyone online.
We are an equal opportunity employer and value diversity. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.