Logo
Unity

Senior Software Engineer

Unity, San Francisco, California, United States, 94199

Save Job

Overview Unity is expanding its platform support to new classes of devices and ecosystems based on other 3D engines. To that end, we are establishing a new team, Platform Iteration, within the Platform organization. This team will evolve the architecture of simulation and play mode in the editor, and build innovative features using Unity’s PolySpatial protocol.

We are seeking engineers with extensive experience in game engine architecture and proficiency with a range of 3D technologies. Our primary development languages are C# and C++.

Responsibilities

Writing fast and maintainable code in C# and C++

Implementing PolySpatial support for Unity engine features

Helping to bring up new platforms and integrate with virtual ecosystems

Collaborating with engineering and design teams across Unity and interacting directly with users

Qualifications

A proven track record using C# and C++, and a passion for performance

Technical experience across a range of technologies such as graphics, netcode, authoring tools, animation, physics, script interpreters, and compilers, with expert knowledge of at least one

Experience developing game engine cores, middleware, or creating games

Experience with profiling and debugging tools

Nice to have

Experience using Unity or other game engines/content creation software

The ability to assimilate details of unfamiliar technical areas

Excellent verbal and written communication skills

Experience with XR/AR/VR technologies

Additional Information

International relocation support is not available for this position

Work visa/immigration sponsorship is not available for this position

Life at Unity: We offer a wide range of benefits designed to support employees’ well-being and work-life balance. Unity is an equal opportunity employer. We celebrate diversity and are committed to an inclusive environment for all employees.

#J-18808-Ljbffr