This job might no longer be available.
Senior Software Engineer, Optimization Team
1 year ago
The opportunity
The Optimization team at Unity works on improving the performance of the Unity editor and engine, and we are looking for new colleagues to join our enthusiastic and friendly team of knowledgeable developers!
As a team we profile code, investigate performance data and optimize the editor and runtime engine. We work in a variety of systems, with people from around the globe, and collaborate to refine new and existing features.
Our performance improvements enable creators to develop more quickly, include more content, run on more devices, reduce energy usage, and build more exciting visual experiences.
At Unity, you'll have the opportunity to work on a wide range of platforms and graphics backends, making code more efficient and reducing memory usage. The improvements you make will help developers in studios big and small, all over the world!
What you’ll be doing
- Profiling to identify and guide performance improvements.
- Optimising systems to reduce code execution time and/or memory usage.
- Documenting the research and performance measurements to share the optimization results.
- Working on different platforms including console and mobile.
- Supporting other teams working to produce efficient software, helping them to optimise their code.
What we’re looking for
- Experience with the C++ programming language.
- Passion for crafting high performance code.
- Strong communication skills for collaborating, influencing and effectively sharing technical details.
- Willingness to learn from others and proactively contribute your knowledge to the team and the company at large.
- Experience with profiling tools.
You might also have
- Experience with Unity or a similar game engine.
- An understanding of the issues around writing multithreaded code.
- C# / Mono / .NET experience.
Life at Unity
Unity (NYSE: U) is the world’s leading platform for creating and operating real-time 3D (RT3D) content. Creators, ranging from game developers to artists, architects, automotive designers, filmmakers, and others, use Unity to make their imaginations come to life. Unity is the foundation upon which the world’s most powerful digital content is created. Specifically, Unity’s platform provides a comprehensive set of software solutions to create, run and monetize interactive, real-time 2D and 3D content for mobile phones, tablets, PCs, consoles, and augmented and virtual reality devices.
In the fourth quarter of 2021, Unity had, on average, 3.9 billion monthly active end users who consumed content created or operated with its solutions. The applications developed by these creators were downloaded, on average, five billion times per month in 2021. For more information, please visit www.unity.com.
Unity is a proud equal opportunity employer. We are committed to fostering an inclusive, innovative environment and celebrate our employees across age, race, color, ancestry, national origin, religion, disability, sex, gender identity or expression, sexual orientation, or any other protected status in accordance with applicable law. Our differences are strengths that enable us to support the growing and evolving needs of our customers, partners, and collaborators. If there are preparations or accommodations we can make to help ensure you have a comfortable and positive interview experience, please fill out this form to let us know.
Headhunters and recruitment agencies may not submit resumes/CVs through this website or directly to managers. Unity does not accept unsolicited headhunter and agency resumes. Unity will not pay fees to any third-party agency or company that does not have a signed agreement with Unity.
#LI-JR1 #SEN
Create Your Profile — Game companies can contact you with their relevant job openings.