
About Unity
Empowering creators to build amazing experiences
Key Highlights
- Public company (NYSE: U) with a $20B valuation
- Over 1.5 million monthly active creators
- Customers include Electronic Arts and Ubisoft
- $1.3B raised from investors like Sequoia and Silver Lake
Unity Technologies, headquartered in Vancouver, British Columbia, is the creator of the Unity game engine, widely used for developing both 2D and 3D games across multiple platforms. With over 1.5 million monthly active creators and customers including major studios like Electronic Arts and Ubisoft, ...
🎁 Benefits
Unity offers competitive salaries, equity options, generous PTO policies, and flexible remote work arrangements. Employees also benefit from a compreh...
🌟 Culture
Unity fosters a culture of creativity and innovation, encouraging employees to experiment and push the boundaries of game development. The company val...

Graphics Engineer
Unity • Copenhagen, Denmark
Overview
Unity is seeking a Graphics Engineer to develop and maintain mesh and LOD loading, streaming, processing, and rendering technologies. You'll work with Unity's GPU-driven rendering technology stack and focus on performance improvements. This role requires expertise in graphics programming and C++.
Job Description
Who you are
You have a strong background in graphics programming, particularly with Unity and OpenGL, and are familiar with GPU-driven rendering technologies. Your experience includes working with mesh processing, level of detail (LOD) techniques, and rendering optimizations — you understand the intricacies of graphics performance and scalability. You are proficient in C++ and have a solid understanding of rendering pipelines and graphics APIs. You thrive in collaborative environments and are eager to contribute to the development of cutting-edge graphics technologies. You are committed to continuous learning and improvement, always seeking to enhance your skills and knowledge in the field of graphics engineering.
Desirable
Experience with real-time rendering and game engine development is a plus. Familiarity with performance profiling tools and techniques will help you excel in this role. You may also have experience with shader programming and an understanding of the latest graphics hardware capabilities.
What you'll do
As a Graphics Engineer at Unity, you will be responsible for developing new technologies and maintaining existing systems related to mesh and LOD loading, streaming, processing, and rendering. You will work closely with the Graphics Middle Layer team to enhance Unity's GPU-driven rendering technology stack, focusing on improving the GPU resident drawer and batching systems. Your role will involve optimizing existing tech stacks and code bases, ensuring that performance is at the forefront of your development efforts. You will collaborate with other engineers to establish Unity's future tech stack, contributing to the development of scalable and performant rendering solutions that will be used by millions of creators worldwide.
You will engage in problem-solving and troubleshooting to address performance bottlenecks and improve rendering efficiency. Your contributions will directly impact the quality and performance of graphics in Unity projects, making you a key player in the development of innovative graphics technologies. You will also participate in code reviews and provide mentorship to junior engineers, fostering a culture of knowledge sharing and continuous improvement within the team.
What we offer
Unity offers a dynamic work environment where creativity and innovation are encouraged. You will have the opportunity to work on groundbreaking technologies that shape the future of real-time graphics. We provide competitive compensation and benefits, along with opportunities for professional growth and development. Join us in our mission to empower creators around the world and make a significant impact in the field of graphics engineering.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Unity.