Senior AI Programmer

By January 9, 2020Jobs

We are Criterion. We love games.

Over the last fifteen years we’ve entertained millions of players around the world with our award-winning games. From Burnout and Need for Speed to the critically acclaimed VR mission for Star Wars Battlefront, Starfighter Assault on Battlefront ll and Battlefield V: Firestorm, Criterion have always pushed the boundaries, delivering through technical excellence, outstanding game feel and AAA audiovisual quality.

We place enormous value on creative collaboration, fresh ideas, and unique perspectives. Our studio is a healthy mix of industry veterans and newcomers working together to inspire, support, and educate one another. We encourage free experimentation, innovation and exploration with regular “off-the-grid” time.

Criterion celebrates the knowledge you arrive with. We give you the autonomy to express these skills and to develop new ones. We have a working rhythm that reforms our teams with self selection according to the priorities of the game you’re working on.

The working day has space carved out for everyone to play games – by themselves or together, be they tabletop or video games, we love them all. Learning from the widest range of experiences makes our own games better.

Over the years, we’ve learned that crunching is flat-out stupid, so we don’t do it.

The Challenge Ahead

Criterion Games demands an excellent team of developers and is looking for an experienced AI Software Engineer. We’re looking for someone who can work with and mentor a group of engineers to help achieve a quality, immersive and entertaining challenge to our players. The engineer will need to collaborate closely with designers to help create empowering systems that promote our ideas to play out in software.

What a Software Engineer does at Criterion

The successful engineer will collaborate with Criterion’s design, vehicle, character and engineering teams in a structured, iterative process – taking a hands-on role in creating and implementing technologies to guide AI systems and agents in an open world of vehicles and characters. You will help build new systems while incorporating and improving existing ones used by other leading EA titles such as Battlefield and Need For Speed. You have experience delivering AAA game titles.

A Criterion Software Engineer needs:

  • Development experience on console
  • Proficient in C++
  • Experience with modern console APIs and architectures (including PC)
  • A passion for delivering amazing features that define a game
  • To estimate work and provide updates on progress
  • Passion for delivery of quality software

Beneficial qualities to the role also include an understanding of:

  • Path finding and locomotion (vehicle and character)
  • Approaches to avoidance (vehicle and character)
  • Behavioural systems
  • Live world systems (e.g. traffic, pedestrians, crowds)

What’s in it for you? Glad you asked!

We realise it takes outstanding people to make excellent games, so we offer great compensation packages and a culture that’s powered by creativity and individuality.

We thought you might also want to know:

EA is an equal opportunity employer. All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status, veteran status, or any other characteristic protected by law. EA also makes workplace accommodations for qualified individuals with disabilities as required by applicable law.

Apply Now!