At a Glance
- Tasks: Join our Graphics Team to enhance Football Manager's visual quality and performance.
- Company: Sports Interactive, a SEGA subsidiary, creates iconic games like Football Manager.
- Benefits: Enjoy flexible working, subsidised mental health support, free games, and a vibrant office culture.
- Why this job: Be part of a passionate team that values collaboration and creativity in game development.
- Qualifications: Experience with C#, Unity, and graphics optimisation is essential; passion for gaming is a must!
- Other info: We promote inclusivity and are proud to be a Disability Confident Committed employer.
The predicted salary is between 48000 - 84000 £ per year.
- 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.
- Extensive professional experience using C# as the main language.
- Significant experience as a graphics software engineer, having shipped at least one game using Unity on multiple platforms.
- Strong knowledge of Unity URP, including customization via Render Graph and SRP.
- Proficiency in HLSL and Shader Graph, 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.
- Experience with GI solutions for procedurally generated scenes.
- Knowledge of HDRP and ability to work across multiple rendering pipelines.
- Experience with testing methodologies in C# and Unity.
- Experience developing C++ native plugins for Unity.
- Experience of developing for iOS, Android, Switch.
- Familiarity with low-level graphics APIs such as DirectX 11/12, Metal, or Vulkan.
- A flexible working policy to best suit you and your team.
- Subsidised mental health, therapy and coaching sessions are available.
- Contributory Pension Scheme (up to 7% of annual salary).
- Free onsite evening bar in the Sports Interactive London HQ.
- A well-stocked breakfast bar with cereals, fruits, teas, and coffees.
- Regular events in collaboration with our partnered football clubs. ️
- Access to our on-site physical and massage therapist services.
- Multiple clubs and societies to join e.g., book club and art workshops. ????
- Free access to games released under the SEGA Europe umbrella. ️
- A range of Gym Membership options through our Benefits partners. ️
- Fully Subsidised Healthcare and Dental Plans.
- Free Travel Insurance for yourself and your family. ️
- A personalized football shirt upon passing probation.
#J-18808-Ljbffr
Senior Software Engineer (Graphics) employer: Hardlight
Contact Detail:
Hardlight Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer (Graphics)
✨Tip Number 1
Familiarise yourself with the latest features and updates in Unity, especially around URP and SRP. Being able to discuss recent advancements or your own experiences with these technologies during an interview can really set you apart.
✨Tip Number 2
Showcase your passion for gaming and graphics by engaging with the Football Manager community. Participate in forums or social media discussions to demonstrate your enthusiasm and knowledge about the game, which can resonate well with the team.
✨Tip Number 3
Network with current or former employees of Sports Interactive on platforms like LinkedIn. Having a connection within the company can provide you with insider insights and potentially a referral, which can significantly boost your chances.
✨Tip Number 4
Prepare to discuss specific projects where you've implemented graphics features or optimised performance. Be ready to explain your thought process and the impact of your work, as this will showcase your problem-solving skills and technical expertise.
We think you need these skills to ace Senior Software Engineer (Graphics)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C#, Unity, and graphics programming. Focus on projects where you've implemented rendering features or optimised performance, as these are key responsibilities for the role.
Craft a Compelling Cover Letter: In your cover letter, express your passion for gaming and how your skills align with Sports Interactive's goals. Mention specific experiences that demonstrate your ability to collaborate with artists and engineers, as teamwork is highly valued.
Showcase Relevant Projects: If you have a portfolio or GitHub repository, include links to projects that showcase your work with Unity and graphics programming. Highlight any games you've shipped and the specific contributions you made to their visual quality.
Prepare for Technical Questions: Anticipate technical questions related to graphics programming, such as shader optimisation and rendering techniques. Brush up on your knowledge of GPU architectures and be ready to discuss how you've solved rendering issues in past projects.
How to prepare for a job interview at Hardlight
✨Showcase Your Unity Expertise
Make sure to highlight your experience with Unity, especially in relation to rendering features and optimising shaders. Be prepared to discuss specific projects where you've implemented these skills, as this will demonstrate your hands-on knowledge.
✨Demonstrate Collaboration Skills
Since the role involves working closely with both artists and engineers, be ready to share examples of how you've successfully collaborated in past projects. This could include discussing how you resolved conflicts or integrated feedback from different team members.
✨Prepare for Technical Questions
Expect to face technical questions related to graphics programming, such as GPU architectures and rendering techniques. Brush up on your knowledge of HLSL, Shader Graph, and performance optimisation tools like RenderDoc and Unity Profiler to impress your interviewers.
✨Express Your Passion for Gaming
Sports Interactive values passion for gaming, so be sure to convey your enthusiasm for the industry. Share your favourite games, what you love about them, and how that passion drives your work as a software engineer. This personal touch can set you apart from other candidates.