> Markdown version of [/jobs/ext/2277621-graphics-engineer](https://www.wearedevelopers.com/jobs/ext/2277621-graphics-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Graphics Engineer - **Company:** Sega - **Location:** London, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Application Programming Interfaces (APIs), Apple IOS, Automation of Tests, C Sharp (Programming Language), C++ (Programming Language), Profiling, Digital Rendering, Software Debugging, DirectX (Software), Memory Management, Game Engine, Graphics Software, Performance Tuning, Software Engineering, Strategies of Testing, HLSL - **Published:** August 28, 2026 - **Apply:** https://www.careerjet.co.uk/job/gb3ee5fcec5ed12b7b431c482a303e4bd9/eaa ## About the Role Extensive professional experience in C#. We'll also consider strong C++ candidates with deep HLSL and shader-optimization expertise who can ramp onto our C# codebase. Significant experience as a graphics software engineer, having shipped at least one game on multiple platforms. Strong knowledge of modern scriptable/custom render pipelines and render-graph architectures (Unity URP/SRP, Unreal's renderer, or equivalent). Proficiency in HLSL with experience writing optimized shaders for multiple platforms. Solid understanding of GPU architectures, rendering techniques, and graphics performance optimization. Experience profiling and debugging rendering issues using tools like RenderDoc, Unity Profiler, PIX, or NSight. Deep understanding of 3D math, including linear algebra and transformations. Understanding of real-time lighting, shadows, and physically based rendering (PBR). Strong software engineering skills, including clean code architecture and performance-focused development. Experience with asset pipelines, understanding how assets move from DCC tools to Unity. Excellent communication skills, able to collaborate with both engineers and artists effectively. Desirable: Hands-on Unity experience, including URP customization - or a track record of ramping quickly onto a new engine. Experience with testing methodologies in C# and Unity. Experience developing in C++. Experience of developing for iOS, Android, Switch. Familiarity with low-level graphics APIs such as DirectX 11/12, Metal, or Vulkan. ## Description Continually improving the visual quality and performance of Football Manager is one of our main goals, and we are looking for an experienced, passionate graphics software engineer to join our team. In this role you will collaborate with peers in the Graphics Team as well as work closely with the Art Department to implement features across all the platforms and devices we support. We use Unity as our game engine. Direct Unity experience is a plus, but we're equally interested in strong graphics engineers from other engines (Unreal, in-house, or console SDKs) who can ramp up on it., Implement and maintain rendering features, including character rendering, lighting, post-processing, and materials. Develop and optimize shaders and rendering code in Unity for multiple platforms. Profile and optimize rendering performance and memory usage across target platforms. Build and maintain tools to improve artist workflows. Implement automated tests and asset validation tools. Debug rendering issues and ensure visual fidelity within performance constraints. Collaborate with artists and engineers to create scalable, high-quality rendering solutions. ## Related Videos - [Xcode development redefAIned](https://www.wearedevelopers.com/videos/100195-xcode-development-redefained) - [WeAreDevelopers LIVE - "Fun and games - and all that comes with it", Back to BASIC & more](https://www.wearedevelopers.com/videos/1719-wearedevelopers-live-fun-and-games-and-all-that-comes-with-it-back-to-basic-more) - [Profiling Symfony & PHP apps with Blackfire](https://www.wearedevelopers.com/videos/265-profiling-symfony-php-apps-with-blackfire) - [Rendering Design Software in the Browser at Penpot](https://www.wearedevelopers.com/videos/1353-rendering-design-software-in-the-browser-at-penpot) - [Enhancing Workload Security in Kubernetes](https://www.wearedevelopers.com/videos/356-enhancing-workload-security-in-kubernetes) - [Harnessing Apple Intelligence: Live Coding with Swift for iOS](https://www.wearedevelopers.com/videos/1515-harnessing-apple-intelligence-live-coding-with-swift-for-ios) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Dev Digest 112 - The True Crime of AI Development](https://www.wearedevelopers.com/magazine/421-dev-digest-112-the-true-crime-of-ai-development) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)