Game Optimization Programmer (C++)

1 Month ago • 5 Years + • Game Programmer

Job Summary

Job Description

Keyword Studios in Edmonton, Alberta is seeking a Game Optimization Programmer (C++) to design, author, and maintain highly optimized systems for their game projects. This role involves close collaboration with engineers, designers, artists, and producers. Responsibilities include working with QA to ensure system stability, creating technical documentation, collaborating on technical design and architecture, and providing guidance to junior staff. The ideal candidate will possess 5+ years of professional software development experience, 2+ years of Unreal Engine experience, and strong C++ skills. They should also be proficient in debugging, optimization, and adhering to coding standards. The role requires strong communication and collaboration skills and experience working within a large code base.
Must have:
  • 5+ years professional software development
  • 2+ years Unreal Engine experience
  • Strong C++ knowledge
  • Experience in large code base
  • Proficiency in optimization & debugging
  • Excellent collaboration skills
Good to have:
  • AAA experience
  • Console development experience
  • Shipped title
Perks:
  • Flexible vacation plan
  • Health, Dental, & Vision coverage
  • 401k with company match
  • Life and Disability insurance
  • Technology Stipend
  • Paid Sick leave
  • Commuter benefits
  • Paid company holidays
  • Free parking with gym access

Job Details

Optimization Engineer

As a member of our studio's Engineering Team, you will work closely with Engineers, Designers, Artists and Producers on the project. You will design and implement extensions to existing systems and pivotal new systems to address the needs of our team of content developers and external third-party partners.

Our team is built on a culture of teamwork, problem-solving and knowledge sharing. We expect that every employee, regardless of the role, will contribute to our general studio-wide effort to build and maintain team culture through positive working relationships with each other. Upholding and promoting this culture is part of the job.

WHAT YOU’LL DO

• Design, author, and maintain robust and highly optimized systems that meet all design, technical and schedule requirements.

• Work closely with QA and technical leadership to ensure the stability and accuracy of systems by identifying, communicating and resolving defects.

• Author, review and provide feedback on technical and end-user documentation of systems.

• Collaborate with Technical Leadership and other Engineers to help establish overall technical design and architecture.

• Work with minimal guidance on medium-impact tasks or independently on low-risk tasks

• Provide guidance and informal supervision to more junior staff

• Help team members set up tools and troubleshoot minor tools issues and workflow blockers

Requirements

WHAT YOU’LL BRING

• 5+ years professional software development

• 2+ years professional Unreal Engine experience

• 2+ years developing in a team environment

• Strong C++ knowledge

• Extensive experience working in at least one large code base

• Ability to openly discuss and review technical proposals, requirements, designs, algorithms, source code, and reference documents with engineers, content creators, and managers

• Ability to provide meaningful time estimates for medium-sized tasks

• Ability to take a large body of work and break up into actionable sub-tasks

• Proficiency in identifying areas that could use optimization

• Extensive experience using debugging tools to fix bugs in unfamiliar code

• Strict adherence to project coding standards

• Strong cross-discipline collaboration skills

• Willingness to receive and act upon feedback

• Great communication, written and verbal

• Expert knowledge in 3D math

NICE TO HAVE

• AAA experience

• Experience developing on console

• At least one shipped title

Benefits

• Benefits: Flexible vacation plan with above standard PTO, Health, Dental, & Vision coverage; Healthcare and Daycare FSAs, 401k with company match; Life and Disability insurance, Technology Stipend, Paid Sick leave, commuter benefits, paid company holidays and office closures, and free parking with gym access

• Active company culture that fosters clubs, games and movie nights, company events, and parties

Similar Jobs

Prophecy Simple Data Labs - Software Development Engineer in Test

Prophecy Simple Data Labs

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Fluxon - Staff Software Engineer

Fluxon

Lisbon, Lisbon, Portugal (Remote)
1 Week ago
Google - Data Scientist, gTech Ads Solutions

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Auros Global - Middle Office Developer

Auros Global

(Remote)
2 Weeks ago
Lucid Reality Labs - Machine Learning Engineer

Lucid Reality Labs

Poland (Remote)
4 Months ago
that game company - Gameplay Engineer

that game company

United States (Remote)
2 Months ago
Cloud Imperium Games - Lead Gameplay Programmer

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
3 Months ago
PearlAbyss - Black Desert Online Gameplay Programmer

PearlAbyss

(On-Site)
4 Months ago
Techland - Lead Game Programmer

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
6 Months ago
Game District - Game Developer

Game District

Lahore, Punjab, Pakistan (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Visa - Client Consulting Analyst, CIS&SEE

Visa

Almaty, Almaty Region, Kazakhstan (On-Site)
7 Months ago
appzen - Python Developer Lead/Manager

appzen

Pune, Maharashtra, India (On-Site)
1 Month ago
Inkittt - Author Experience Manager

Inkittt

San Francisco, California, United States (Hybrid)
6 Months ago
Tesla - Distributed Systems Engineer, Autobidder Platform (Energy Software)

Tesla

North Holland, Netherlands (On-Site)
3 Months ago
Mozilla - Staff Machine Learning Engineer, Gen AI

Mozilla

Germany (Remote)
7 Months ago
Valeo - Lead - Digital & AI

Valeo

Chennai, Tamil Nadu, India (On-Site)
2 Weeks ago
bytedance - Machine Learning Engineer Intern (E-commerce-Supply Chain & Logistics)

bytedance

Seattle, Washington, United States (On-Site)
1 Month ago
Lightcast - Natural Language Processing (NLP) Data Scientist

Lightcast

United States (Remote)
1 Month ago
Scale AI - Senior Software Engineer - Billing Platform

Scale AI

San Francisco, California, United States (On-Site)
1 Month ago
Qualcomm - Software Engineer, Machine Learning Group

Qualcomm

San Diego, California, United States (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Edmonton, Alberta, Canada

TAG - Senior Paid Media Specialist

TAG

Toronto, Ontario, Canada (Hybrid)
2 Weeks ago
Track VFX - Vancouver Pipeline TD

Track VFX

Vancouver, British Columbia, Canada (On-Site)
2 Months ago
Epic Games - Senior Platform Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Months ago
Scanline VFX - Producer, Visual Pioneering

Scanline VFX

Vancouver, British Columbia, Canada (Hybrid)
2 Months ago
Blazesoft - QA Analyst (manual)

Blazesoft

Vaughan, Ontario, Canada (On-Site)
1 Month ago
Epic Games - Senior QA Programmer

Epic Games

Vancouver, British Columbia, Canada (On-Site)
3 Months ago
Behaviour Interactive - Animation Team Lead - Dead by Daylight

Behaviour Interactive

Montreal, Quebec, Canada (Hybrid)
2 Months ago
Epic Games - Core Tech Programmer

Epic Games

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
Zscaler - Staff Software Development Engineer

Zscaler

Burnaby, British Columbia, Canada (Hybrid)
2 Weeks ago
Crowd Strick - Software Engineer III - Linux Content Development

Crowd Strick

Canada (Remote)
1 Week ago

Get notifed when new similar jobs are uploaded

Game Programmer Jobs

Studio Wildcard - Senior Gameplay Programmer

Studio Wildcard

Redmond, Washington, United States (Hybrid)
2 Months ago
Old Skull Games - Senior Game Programmer Unreal Engine

Old Skull Games

Villeurbanne, Auvergne-Rhône-Alpes, France (On-Site)
5 Months ago
Tentworks Interactive - Senior Unity Game Programmer

Tentworks Interactive

Karnataka, India (On-Site)
2 Months ago
GoReel - Middle JavaScript Developer (PixiJS)

GoReel

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month ago
that game company - Gameplay Engineer

that game company

United States (Remote)
2 Months ago
Avalanche Studios Group - Systems Programmer

Avalanche Studios Group

Stockholm, Stockholm County, Sweden (Hybrid)
2 Months ago
Cargo studio - Intern

Cargo studio

(On-Site)
3 Months ago
Ubisoft - Senior C++ Programmer

Ubisoft

Malmö, Skåne County, Sweden (Hybrid)
2 Months ago
Haptic - Online Game Programmer

Haptic

Sweden (On-Site)
5 Months ago
Inwave - Cocos Developers

Inwave

(On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Keywords Studiosare the leading provider of creative and technical services to the global video game industry. We are trusted and relied upon by 23 of 25 top video game companies to collaborate with them throughout the concept, development, and live operations of the most popular AAA franchises in the world. Great games are the product of great teams, and exceptional individuals are essential to their success. Are you ready to be part of something truly remarkable and unlock your full potential?

Pune, Maharashtra, India (Hybrid)

Bengaluru, Karnataka, India (On-Site)

Pune, Maharashtra, India (Hybrid)

Pune, Maharashtra, India (Hybrid)

Katowice, Silesian Voivodeship, Poland (On-Site)

Pasig, Metro Manila, Philippines (Remote)

Gurugram, Haryana, India (On-Site)

View All Jobs

Get notified when new jobs are added by Keywords Studios

Level Up Your Career in Game Development!

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

Job Common Plug