Game Optimization Programmer (C++)

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

QuinStreet - Sr UI Developer

QuinStreet

(Remote)
1 Day ago
Google - Senior Software Engineer, AI/ML, Google Cloud Technical Infrastructure

Google

Kirkland, Washington, United States (On-Site)
2 Weeks ago
Google - Virtual Machine Manager, Software Engineer II, Full Stack

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Weeks ago
PlayStation Global - Machine Learning Engineer for Game Technology

PlayStation Global

London, England, United Kingdom (On-Site)
9 Months ago
Epic Games - Senior Physics Programmer

Epic Games

(On-Site)
3 Months ago
Booming games - Game Mathematician

Booming games

Berlin, Berlin, Germany (On-Site)
3 Weeks ago
Hello Games - Graduate / Junior Programmer

Hello Games

United Kingdom (On-Site)
5 Months ago
Ubisoft - Senior Gameplay Programmer

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
1 Month ago
Playrix - Lead C++ Software Engineer (Gameplay)

Playrix

Montenegro (Remote)
6 Months ago
CoolGames - Game Developer Internship

CoolGames

North Holland, Netherlands (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Staff Software Engineer, Core, Dagger

Google

Mexico City, Mexico City, Mexico (On-Site)
1 Week ago
DNEG - Software Developer – 2D Imaging and Nuke Tools

DNEG

Mumbai, Maharashtra, India (On-Site)
1 Month ago
Google - Software Engineer III, Front End, Google Cloud Platforms

Google

Kirkland, Washington, United States (On-Site)
2 Weeks ago
ByteDance - Video Algorithm Engineer - Multimedia Lab

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
NVIDIA - GPU Power Analysis Engineer

NVIDIA

Shanghai, Shanghai, China (On-Site)
2 Weeks ago
Google - Software Engineering III, Embedded

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Google - Software Engineer, AICore, Knowledge and Information

Google

Taipei City, Taiwan (On-Site)
2 Weeks ago
Next Level Games - Rendering Engineer

Next Level Games

British Columbia, Canada (Hybrid)
1 Month ago
Tencent - Senior Researcher, Natural Language Processing

Tencent

(On-Site)
2 Months ago
Trendyol - Data Science Professionals - Trendyol GO

Trendyol

İzmir, İzmir, Türkiye (Hybrid)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Edmonton, Alberta, Canada

DraftKings - Senior Site Reliability Engineer - FinOps

DraftKings

Canada (Remote)
1 Week ago
Keywords Studios - Customer Success Manager

Keywords Studios

Montréal, Québec, Canada (On-Site)
1 Week ago
Epic Games - Senior AI Designer

Epic Games

Vancouver, British Columbia, Canada (On-Site)
2 Weeks ago
Scientific Games  - HR Clerk

Scientific Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
Electronic Arts - Build Software Engineer - Development & Release Engineering

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
NVIDIA - ASIC Design Engineer

NVIDIA

Canada (On-Site)
3 Weeks ago
undefined - Product Manager

Montreal, Quebec, Canada (Hybrid)
1 Month ago
Electronic Arts - Billing Coordinator

Electronic Arts

Montreal, Quebec, Canada (On-Site)
1 Month ago
Activision - Senior Network Engineer

Activision

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
Google - Strategic Security Consultant

Google

Toronto, Ontario, Canada (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Game Programmer Jobs

Digital Extremes - AI Programmer

Digital Extremes

London, Ontario, Canada (Hybrid)
1 Month ago
Creative Assembly - Senior Engine Programmer

Creative Assembly

Sofia, Sofia City Province, Bulgaria (On-Site)
1 Month ago
Larian Studios - Senior Engine Programmer

Larian Studios

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
11 Months ago
GIANTS Software - Tools Programmer

GIANTS Software

Schlieren, Zurich, Switzerland (On-Site)
3 Months ago
Rebellion - Senior Gameplay Programmer

Rebellion

Oxford, England, United Kingdom (Hybrid)
1 Month ago
IO Interactive - Multiplayer Programmer

IO Interactive

İstanbul, İstanbul, Türkiye (Hybrid)
1 Month ago
Limbic Entertainment - Engine Programmer Cairo, Egypt (m/f/d)

Limbic Entertainment

Langen, Hessen, Germany (On-Site)
8 Months ago
Sandbox interactive-gmbh - Senior Gameplay Programmer (m/f/d)

Sandbox interactive-gmbh

Graz, Styria, Austria (On-Site)
6 Months ago
Rocksteady Studios - Senior Gameplay Programmer

Rocksteady Studios

(Hybrid)
1 Month ago
Ubisoft - Senior Gameplay Programmer

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

At Keywords, we deliver clients the benefits of the strengthened Engage service line, combining our Player Support and Marketing offerings.

Pune, Maharashtra, India (Hybrid)

Katowice, Silesian Voivodeship, Poland (On-Site)

Lombardy, Italy (Hybrid)

Mexico City, Mexico City, Mexico (Remote)

United Kingdom (Remote)

Cinisello Balsamo, Lombardy, Italy (On-Site)

Silesian Voivodeship, Poland (Remote)

Silesian Voivodeship, Poland (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