Job description

Engine Programmer - C++ Console (PS5) - Liverpool

  1. Contract, Permanent
  2. £200 - £300 per day, £30 - 40,000, £300 - £400 per day, £40 - 50,000, £50 - 60,000
  3. North West
  4. Engine Programmer, Programmer
Dependent on experience
Posting date: 13/03/2019
7103
  1. Contract, Permanent
  2. £200 - £300 per day, £30 - 40,000, £300 - £400 per day, £40 - 50,000, £50 - 60,000
  3. North West
  4. Engine Programmer, Programmer

A great opportunity for an Engine Programmer with C++ on console to join a rapidly growing, financially stable and superbly managed studio in vibrant Liverpool that has created an envious portfolio of titles (PS5 / Xbox Series X, VR) across many different genres. Opportunity to work onsite or remote (UK only).

You will form a core part of a small but experienced team on an incredibly exciting console project. As one of the Engine Programmers you will be responsible for developing and maintaining low-level systems and overall architecture. You will be working on multiple platforms and in areas such as but not limited to - memory management, loading, streaming, physics, audio, platform specific systems, pipelines, conversion, optimisation and more.

You will get to work with a dedicated and talented team that has delivered some amazing quality titles. Come and join a successful, stable and expanding studio and create a game that’s guaranteed to be massive hit across the globe!

 

Responsibilities:

Analyze existing engine systems and determine if they meet project requirements. If necessary, define how to adapt them or replace them to better meet game requirements.

Analyze innovations and features from other engines to help decide where technology sharing is cost-effective.

Suggest improvements whenever necessary by designing and implementing new systems or modifying existing systems.

Collaborate with other developers to examine the constraints of the existing engine.

Collaborate with other developers to agree on memory and performance budgets for content.

Determine and help maintain CPU performance and memory budgets across code disciplines and platforms.

Review performance of code and optimize or aid in optimizing algorithms.

Review performance of compiler and associated build processes. Advise and aid in streamlining the development process.

Review and support the data pipelines, ensuring that they are efficient and work reliably.

Create and maintain systems to help code teams with performance analysis.

Analyze memory usage in order to identify inefficiencies, errors and fragmentation. Use this information to fix, advise or find long term solutions to mitigate issues.

Measure and track the in-game loading processes to ensure high efficiency. Create and maintain systems to minimize impact of loading on players.

Plan, manage and regulate the multithreading environment and CPU core assignment.

Diagnose and repair the most complex bugs, including creating systems to help in debugging.

Evaluate, plan and manage updates of SDKs and Middleware.

Document the work so as to transfer knowledge and enable users (programmers and people from other tasks) to understand how the new systems, APIs and engine functions work.

 

Skills:

Advanced understanding of C++ and debugging.

Solid proficiency in optimization techniques.

Excellent understanding of performance sensitive programming.

Good understanding of Software Engineering principles, e.g. Object Oriented programming, etc.

Excellent understanding of CPU and GPU bottlenecks.

Strong 3D math.

Strong understanding of multithreaded/parallel programming.

Knowledge of common graphics APIs (OpenGL/ES, Metal, Vulkan, DirectX) and shader languages is a bonus.

 

Experience requirements:

Have shipped at least 1 game in a similar role.

Minimum of 3 years in a similar role.

Current console experience required.

 

Both permanent and contract opportunities are available, onsite only. Salary is dependent on experience.

 

 

 

Simon Pittam our consultant managing the role
similarjobs

We think you’ll like these...

Gameplay Programmer

Salary

£DoE + Relocation Assistance

Location:

Liverpool or Remote working

Job type

Permanent

Salary

£30 - 40,000

£40 - 50,000

£50 - 60,000

Location

Remote working

North West

Specialisms

Gameplay Programmer

Programmer

UI Programmer

Description

This is a fantastic opportunity to join a small team working on giant projects!

Reference

8022

Expiry Date

11/06/2021

Will  Hudson

Author

Will Hudson
Will  Hudson

Author

Will Hudson
Apply now
Senior Programmer

Salary

£DoE + Relocation Assistance

Location:

Liverpool or Remote working

Job type

Permanent

Salary

£40 - 50,000

£50 - 60,000

£60 - 70,000

Location

Remote working

North West

Specialisms

Gameplay Programmer

Lead Programmer

Programmer

UI Programmer

Description

This is a fantastic opportunity to join a small team working on big projects!

Reference

8023

Expiry Date

04/06/2021

Will  Hudson

Author

Will Hudson
Will  Hudson

Author

Will Hudson
Apply now
Technical Artist

Salary

£DoE + Relocation Assistance

Location:

Liverpool or Remote working

Job type

Permanent

Salary

£40 - 50,000

£50 - 60,000

£60 - 70,000

Location

Remote working

North West

Specialisms

Technical Artist

Description

This is a fantastic opportunity to work with a studio who are developing a range of amazing IP's

Reference

8021

Expiry Date

11/06/2021

Will  Hudson

Author

Will Hudson
Will  Hudson

Author

Will Hudson
Apply now
recentlyviewed

Recently Viewed....