Unity · 18 hours ago
Senior Software Engineer, Graphics
Unity3D is a leading platform for creating and growing games and interactive experiences. They are seeking a Senior Software Engineer specializing in Graphics to help adapt PolySpatial for streaming Unity content into other game engines and 3D environments, focusing on building robust graphical systems and optimizing rendering performance.
3D TechnologyReal Time
Responsibilities
Map Unity graphics and rendering features onto third-party renderers while preserving visual consistency and performance
Build shader/material translation pipelines that cross-compile bytecode, convert coordinate systems, and reconcile lighting models across engines
Engineer robust graphical systems that remain stable and resource-efficient even when scaled to massive user-generated content libraries
Profile and optimize end-to-end rendering for high framerates and fidelity while minimizing overhead and sync stalls
Qualification
Required
Significant experience with Unity's rendering architecture, and at least one other high-end renderer (Unreal, Frostbite, etc)
Strong understanding of shader languages (HLSL/GLSL/Metal) and graphics APIs (DirectX, Vulkan, Metal), and the ability to translate between them
You understand the full asset lifecycle—from authoring through import, batching, streaming, and rendering—including shader compilation, mesh processing, and texture streaming
You prioritize building stable, scalable, maintainable systems over chasing the latest graphics techniques
Preferred
Experience writing shader cross-compilers, AST manipulators, or shader graph backends
Background in networked graphics APIs, pixel-based streaming, cloud rendering, or virtualized GPUs
Experience with FBX, USD, glTF or similar interchange formats
Shipped titles where you owned significant rendering pipeline components
Benefits
Comprehensive health, life, and disability insurance
Commute subsidy
Employee stock ownership
Competitive retirement/pension plans
Generous vacation and personal days
Support for new parents through leave and family-care programs
Office food snacks
Mental Health and Wellbeing programs and support
Employee Resource Groups
Global Employee Assistance Program
Training and development programs
Volunteering and donation matching program
Company
Unity
Unity [NYSE: U] offers a suite of tools to create, market, and grow games and interactive experiences across all major platforms from mobile, PC, and console, to extended reality.
Funding
Current Stage
Late StageRecent News
EIN Presswire
2025-12-10
2025-11-24
Company data provided by crunchbase