Game Optimization Programmer (C++)

2 Months 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

PassiveLogic - Distributed Framework Engineer

PassiveLogic

Salt Lake City, Utah, United States (On-Site)
3 Months ago
Winzo - SEO Specialist

Winzo

New Delhi, Delhi, India (On-Site)
2 Months ago
Enphase Energy - Senior Software Engineer, Energy Management Cloud (Backend)

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
5 Months ago
CrowdStrike - Experienced Software Engineer - Reliability team

CrowdStrike

Sydney, New South Wales, Australia (Remote)
1 Month ago
Cadence - Lead C++ Software Engineer

Cadence

San Jose, California, United States (On-Site)
9 Months ago
Bitwise Alchemy - Senior Engine Programmer

Bitwise Alchemy

Texas, United States (Remote)
12 Months ago
Cloud Imperium Games - Principal Programmer

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
6 Months ago
Epic Games - Senior Engine Programmer

Epic Games

(On-Site)
4 Months ago
playrix  - Lead C++ Software Engineer (Gameplay)

playrix

Montenegro (Remote)
8 Months ago
playrix  - Lead C++ Software Engineer (Gameplay)

playrix

Cyprus (Remote)
8 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Netflix - Research Scientist L5, Algorithms Engineering

Netflix

Los Gatos, California, United States (On-Site)
8 Months ago
bytedance - Data Analyst - BytePlus Recommend

bytedance

Singapore (On-Site)
2 Months ago
whoop - Software Engineer II (Backend, Fitness)

whoop

Boston, Massachusetts, United States (On-Site)
1 Month ago
Google - Senior Software Engineer, Embedded Systems/Firmware, Platforms Infrastructure Engineering

Google

Sunnyvale, California, United States (On-Site)
7 Months ago
Digital extremes - Senior Graphics Programmer

Digital extremes

London, Ontario, Canada (On-Site)
2 Months ago
NVIDIA - Manager, Digital Design - Mixed-Signal High-Speed I/O SerDes

NVIDIA

Santa Clara, California, United States (On-Site)
5 Months ago
The Walt Disney Company - Manager, Software Engineer - Video Playback

The Walt Disney Company

New York, New York, United States (On-Site)
5 Months ago
Siemens  - Gen AI engineer

Siemens

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Redhorse Corp - Software Engineer - Big Data Ingestion and Processing

Redhorse Corp

Herndon, Virginia, United States (On-Site)
1 Month ago
Interactive Brokers - Java Software Developer (Mid-Senior Level)

Interactive Brokers

Greenwich, Connecticut, United States (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Edmonton, Alberta, Canada

Epic Games - Character Concept Outsource Lead (IP)

Epic Games

Vancouver, British Columbia, Canada (On-Site)
2 Months ago
CAE - Aircraft Maintenance Engineer (AME) Apprentice

CAE

Moose Jaw, Saskatchewan, Canada (On-Site)
1 Month ago
Haleon - Packaging Supervisor - Evening

Haleon

Montreal, Quebec, Canada (On-Site)
1 Month ago
Scanline VFX - Visual Pioneering Artist

Scanline VFX

Vancouver, British Columbia, Canada (On-Site)
10 Months ago
Scanline VFX - VFX Producer

Scanline VFX

Montreal, Quebec, Canada (Hybrid)
9 Months ago
conga - Principal Security Engineer

conga

Toronto, Ontario, Canada (Remote)
1 Month ago
Dentsu Aegis - Manager, Platforms & Commerce

Dentsu Aegis

Toronto, Ontario, Canada (On-Site)
4 Weeks ago
Bally's Corporation - Senior Business Finance Analyst - Indirect Costs

Bally's Corporation

Toronto, Ontario, Canada (Hybrid)
1 Month ago
Evolution  - Customer Service - Korean Speaking Online Game Show Host - $24.75/hour + bonus (Online Casino)

Evolution

Burnaby, British Columbia, Canada (On-Site)
9 Months ago
Boomi  - Customer Lifecycle Operations Specialist

Boomi

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Game Programmer Jobs

Paradox Interactive - C++ Engine Programmer

Paradox Interactive

Delft, South Holland, Netherlands (On-Site)
4 Months ago
G5 games - C++ Gameplay Programmer

G5 games

Astana, Astana, Kazakhstan (Remote)
8 Months ago
KOJIMA PRODUCTIONS - Game Programmer

KOJIMA PRODUCTIONS

Tokyo, Japan (On-Site)
7 Months ago
Epic Games - Senior Server Programmer

Epic Games

United States (On-Site)
3 Months ago
Hacksaw Studios - Game developer

Hacksaw Studios

Stockholm, Stockholm County, Sweden (On-Site)
11 Months ago
PlayStation Global - Senior Pipeline Programmer

PlayStation Global

Los Angeles, California, United States (Remote)
3 Months ago
vector north  - [Vector North] Senior Gameplay Programmer

vector north

Prague, Prague, Czechia (Hybrid)
9 Months ago
Worlds - Unreal C++ Programmer

Worlds

(Remote)
3 Months ago
that game company - Gameplay Engineer

that game company

United States (Remote)
3 Months ago
Double Eleven - Senior Network Programmer

Double Eleven

Middlesbrough, England, United Kingdom (Hybrid)
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)

Gurugram, Haryana, India (On-Site)

Pune, Maharashtra, India (Hybrid)

Pune, Maharashtra, India (Hybrid)

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