gamedevjobs logo

Engine Programmer

Free Range Games

Free Range Games grows games the old fashioned way: we don’t put our team in cages, we work distributedly, and we don’t use toxic work/life trade-offs. Some of our crafters have worked together from PS1 to PS5 and will tell you about carving games one triangle at a time from punch cards.

We are some of the folk behind Spider-man, Tony Hawk, Lord of the Rings, Twitch Sings, Oddworld, Shrek Super Slam, and dozens of mobile and web games. We believe every member of the team has a voice in what the game should be.

We prioritize community, family, and love-of-gaming over process, crunching, and TPS reports. And maybe that’s what you want too.

We need an experienced coder, who has a track-record of modifying Epic’s code inside of Unreal Engine.  The ideal candidate will have created a number of improvements across a number of different systems, displaying fluency comprehending and then improving Epic’s design patterns.  This role will entail getting a decent understanding of whichever subsystem we’re encountering problems with, and suggesting and implementing alternative solutions.  This is unlikely to be graphics, networking or physics which have their own engineers.  The ideal candidate will work well with a team and understand the architecture of current console hardware and know how to maximize performance on it.  Depending on the candidate, this might be a lead role, principal role, or senior role where you help run the engine team (as opposed to tools / gameplay teams).  You'll report to the Tech Director.

Potential Responsibilities:

  • Engine modifications to function better on our game design
  • Engine system replacement to function better with our game design
  • Quality of life improvements on workflows.
  • Guide gameplay / design / art decisions around problematic subsystems.
  • Profiling and performance.
  • Improve gameplay / design / art workflows.
  • Making a great game.

 

Qualifications:

  • Strong C++,
  • Multithreading
  • Experience creating major enhancement to UnrealEngine
  • Experience keeping created code in sync with Epic’s version upgrades
  • Shipped a console game using UnrealEngine
  • Degree in CompSci (or similar) or 10+ years industry experience

 

Desirable Experience:

  • 3d Math
  • C#
  • Optimization for high core CPU
  • Work on Epic’s Cooking system

Equal Opportunity Employer Statement

Free Range Games is an equal opportunity employer that is committed to diversity and inclusion in the workplace. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws.

This policy applies to all employment practices within our organization, including hiring, recruiting, promotion, termination, layoff, recall, leave of absence, compensation, benefits, training, and apprenticeship. Free Range Games makes hiring decisions based solely on qualifications, merit, and business needs at the time.

E-Verify participant

Federal law requires all employers to verify the identity and employment eligibility of all persons hired to work in the United States. Free Range Games participates in E-Verify.

Location: US - Remote
Date found: 2022-11-15

Get jobs like this directly to your Inbox

Job List Header

Create Profile and Get Noticed