Experienced 3D Graphics Programmer

5 Days ago • 2 Years +

Job Summary

Job Description

Feral Interactive is seeking skilled developers with 3D graphics programming experience for games. The role involves working in low-level graphics libraries, including shaders and graphics drivers, to solve complex problems. Responsibilities include taking ownership of 3D graphics elements, developing code from scratch, and enhancing existing code. Visual correctness and performance are vital, requiring familiarity with relevant techniques. The candidate should be comfortable working independently and within a team, supported by other developers and an on-site QA team.
Must have:
  • 2+ years of 3D graphics programming for games
  • Understanding of the 3D pipeline
  • Experience debugging rendering issues
  • Identifying and eliminating rendering hotspots
  • Knowledge of Metal, Vulkan, OpenGL and/or Direct3D
  • Experience writing and debugging shaders
Good to have:
  • Experience programming graphics drivers
  • Experience with tools like apitrace, PIX/Visual Studio, RenderDoc, Nsight, OpenGL Profiler
  • Experience with Shader Model 5+ features
  • Demonstrable development experience as a hobby
  • A passion for video games
Perks:
  • Opportunity to work on AAA games
  • Flexitime
  • Relaxed small company atmosphere
  • Socials & events
  • Pension

Job Details

Feral Interactive is looking for skilled developers with demonstrable experience in 3D graphics programming for games to join our core 3D cross-platform development team.

We specialise in bringing AAA games to new platforms and audiences by integrating them perfectly into the target operating systems: our releases cover a range of genres and present a variety of programming challenges.

This is a technically challenging role working mainly in our low-level graphics libraries, ideal for those who like working with shaders and graphics drivers and solving complex problems.

You will take responsibility for significant areas of our codebase primarily focussed on the 3D graphics elements. These might be developed from scratch to fulfil the needs of a specific game or you could take over existing code to enhance or further develop it. Visual correctness and performance are both vital and you will need to be familiar with techniques for achieving both.

To demonstrate your ability, please include a link to your personal portfolio or GitHub in your application; we are always happy to look at code samples.

Our ideal candidate is comfortable taking responsibility and working independently, but also works well in a team. You will of course have the support of other developers, as well as our on-site QA team.

This is a permanent, full time position at our office in Wandsworth, southwest London.

Required Skills and Experience

  • At least 2 years of experience in 3D graphics programming for games development
  • Understanding of the 3D pipeline
  • Experience debugging rendering issues
  • Experience identifying and eliminating performance hotspots in the rendering pipeline
  • A good working knowledge of Metal, Vulkan, OpenGL and/or Direct3D
  • Experience writing and debugging shaders

Desired Skills and Experience

  • Experience programming graphics drivers
  • Experience with tools such as apitrace, PIX/Visual Studio, RenderDoc, Nsight, OpenGL Profiler
  • Experience with features exclusive to Shader Model 5 and above
  • Demonstrable development experience as a hobby outside work
  • A passion for video games

Benefits

  • Salary of £40-60k, based on skills and experience
  • A fantastic opportunity to work on AAA games
  • Flexitime
  • Relaxed small company atmosphere
  • Socials & events
  • Pension

Similar Jobs

Cygames - Frontend Engineer / Games / Services / Tokyo

Cygames

Shibuya, Tokyo, Japan (On-Site)
2 Weeks ago
Lulalend - Senior QA Engineer

Lulalend

Cape Town, Western Cape, South Africa (On-Site)
2 Weeks ago
Tesla - Software Developer, IT Application

Tesla

North Holland, Netherlands (On-Site)
3 Months ago
Animoca Brands - Frontend Developer

Animoca Brands

China (Remote)
7 Months ago
Sonar Source - Staff Software Engineer (Java)

Sonar Source

Austin, Texas, United States (Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

MRI Software - Software Engineer II

MRI Software

Bengaluru, Karnataka, India (Hybrid)
1 Week ago
Synechron - UI Developer

Synechron

Mumbai, Maharashtra, India (On-Site)
2 Weeks ago
Scanline VFX - Senior Pipeline Developer (Maya)

Scanline VFX

(Remote)
1 Week ago
CloudLinux - Java Developer

CloudLinux

Tbilisi, Tbilisi, Georgia (Remote)
1 Month ago
Fairmatic - Senior Software Engineer - Backend - Platform

Fairmatic

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Ubisoft - Monitoring Specialist - Golang Developer

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
1 Month ago
TransUnion - Senior Solutions Architect (Telecom Domain Background)

TransUnion

Bengaluru, Karnataka, India (Hybrid)
1 Week ago
INTEL - AI Software Engineer - Intern

INTEL

Taipei City, Taiwan (On-Site)
1 Year ago
PwC - Senior Associate_Azure Data Engineer_Data & Analytics_Advisory_PAN  India

PwC

Kolkata, West Bengal, India (On-Site)
7 Months ago
Brave Group (Language barrier) - Server-Side Engineer

Brave Group (Language barrier)

(Remote)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in London, England, United Kingdom

Springer Group - Senior Development Editor

Springer Group

London, England, United Kingdom (On-Site)
1 Week ago
PivotRoots - Content Marketing Specialist

PivotRoots

London, England, United Kingdom (Hybrid)
6 Days ago
Rocket Science - Software Engineer - UI

Rocket Science

Brighton And Hove, England, United Kingdom (Hybrid)
1 Month ago
fourth stars - Level Designer

fourth stars

Altrincham, England, United Kingdom (On-Site)
2 Months ago
Universally Speaking - Build and Distribution Technician

Universally Speaking

Bedford, England, United Kingdom (On-Site)
4 Weeks ago
CME Group - 12 month Intern - Customer Service Analyst

CME Group

London, England, United Kingdom (On-Site)
1 Week ago
ByteDance - Content Operations Manager (DE) - CapCut

ByteDance

London, England, United Kingdom (Hybrid)
1 Month ago
Eleven Labs - Mobile Growth Marketer

Eleven Labs

United Kingdom (Remote)
1 Month ago
Jane Street - Tools & Compilers Research and Development

Jane Street

London, England, United Kingdom (On-Site)
2 Weeks ago
Meta - Software Engineer, Machine Learning

Meta

London, England, United Kingdom (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Feral is a leading publisher and developer of games for macOS, Linux and mobile platforms.

***

We're a publishing company set up in 1996 with a mission to bring fantastic games to the Mac. Since then, we have not only established ourselves as a world-leading publisher of Mac games, but have also started publishing games for Linux, iOS, Android, and Nintendo Switch too.

We enjoy close relationships with developers and publishers such as 2K Games, SEGA, Square Enix, TT Games, Codemasters, Warner Bros. Interactive Entertainment and Kalypso Media.

We’re based in London, England, but we deliver our titles to gamers all over the world thanks to a global network of distributors and digital download partners.

London, England, United Kingdom (On-Site)

London, England, United Kingdom (On-Site)

London, England, United Kingdom (On-Site)

London, England, United Kingdom (On-Site)

View All Jobs

Get notified when new jobs are added by Feral Interactive

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug