Game Optimization Programmer (C++)

2 Months ago • 5 Years + • Game Programmer

Job Summary

Job Description

As a Game Optimization Programmer, you'll design, implement, and maintain highly optimized systems in Unreal Engine, collaborating with engineers, designers, and artists. Responsibilities include working with QA to ensure system stability, authoring technical documentation, contributing to technical design and architecture, and providing guidance to junior staff. The role requires strong C++ skills, experience with large codebases, debugging proficiency, and adherence to coding standards. You'll be involved in identifying optimization opportunities and collaborating effectively within a team environment.
Must have:
  • 5+ years professional software development
  • 2+ years professional Unreal Engine experience
  • Strong C++ knowledge
  • Experience with large codebases
  • Proficiency in identifying optimization areas
  • Strong 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

Description

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

Yahoo - Principal Backend Software Engineer

Yahoo

United States (Hybrid)
3 Weeks ago
Google - Software Engineer III, Google Cloud Business Platforms

Google

Kirkland, Washington, United States (On-Site)
2 Months ago
pay2dc - Senior Backend Engineer

pay2dc

Gurugram, India (On-Site)
2 Months ago
Passive Logic - AI Control Theory & Optimization Scientist

Passive Logic

Salt Lake City, Utah, United States (On-Site)
6 Months ago
bytedance - Security Software Engineer

bytedance

Singapore (On-Site)
8 Months ago
Rebellion - Senior Gameplay Programmer

Rebellion

Runcorn, England, United Kingdom (Hybrid)
3 Months ago
Inwave - Unity Programmer

Inwave

(On-Site)
2 Months ago
Worlds - Unreal Gameplay Programmer (Blueprints)

Worlds

(Remote)
3 Months ago
Garena - Game Developer Intern/Part-time

Garena

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
2 Months ago
Rebellion - Senior Gameplay Programmer

Rebellion

Warwick, England, United Kingdom (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Genies - Machine Learning Engineer, Character Animation & Motion AI

Genies

Los Angeles, California, United States (On-Site)
4 Months ago
bytedance - Software Engineer in Machine Learning Systems

bytedance

San Jose, California, United States (On-Site)
8 Months ago
Tesla - Electrical Engineer - Motor Design and Multi-Physics Optimization

Tesla

Athens, Greece (On-Site)
4 Months ago
Rolls-Royce - Performance Engineer - Product Assurance

Rolls-Royce

Indianapolis, Indiana, United States (Hybrid)
1 Month ago
Veeam Software - Backend Engineer

Veeam Software

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Yahoo - Senior Principal Machine Learning Engineer

Yahoo

United States (Hybrid)
1 Month ago
Ruselle Investments - Investment Risk Analyst

Ruselle Investments

Mumbai, Maharashtra, India (On-Site)
1 Month ago
Roof Stacks - Senior Software Developer

Roof Stacks

Istanbul, İstanbul, Türkiye (Hybrid)
1 Month ago
Notion - Software Engineer, AI Connectors

Notion

Hyderabad, Telangana, India (On-Site)
8 Months ago
Sportradar - Front End Developer (React)

Sportradar

Athens, Greece (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Ontario, Canada

Liquid Development - Senior 3D Animator

Liquid Development

Ontario, Canada (Remote)
2 Months ago
Ansys - Principal R&D Engineer

Ansys

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
Ubisoft - Technical Designer

Ubisoft

Toronto, Ontario, Canada (On-Site)
4 Months ago
Wolters Kluwer - Senior Marketing Specialist - Revenue Marketing

Wolters Kluwer

Toronto, Ontario, Canada (Hybrid)
1 Month ago
yellow brick games - Graphics Programmer

yellow brick games

Montreal, Quebec, Canada (Remote)
1 Month ago
Epic Games - Voice Over Artist

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Months ago
Coupa - Talent Strategy Lead

Coupa

Ontario, Canada (Remote)
2 Months ago
Boomi  - Pricing Analyst

Boomi

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
CrowdStricke - Sr. Software Engineer Cloud - Flight Control

CrowdStricke

Canada (Remote)
1 Month ago
Dentsu Aegis - Lead Analyst, Analytics (Solutions & Onboarding)

Dentsu Aegis

Toronto, Ontario, Canada (Remote)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Game Programmer Jobs

playrix  - Lead C++ Software Engineer (Gameplay)

playrix

Georgia (Remote)
8 Months ago
Branch GG - Senior Unity Engineer (Contract)

Branch GG

(Remote)
6 Months ago
house of how - Lead Game Engineer - Sweden

house of how

Boden, Norrbotten County, Sweden (On-Site)
7 Months ago
Epic Games - Senior Playability Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Months ago
Nordcurrent - Gameplay Programmer

Nordcurrent

Vilnius, Vilnius County, Lithuania (On-Site)
8 Months ago
playrix  - Lead C++ Software Engineer (Gameplay)

playrix

Almaty, Almaty Region, Kazakhstan (Remote)
8 Months ago
Sovrun - Game Engine Programmer

Sovrun

Makati, Metro Manila, Philippines (Hybrid)
3 Months ago
Zapak Digital Entertainment Limited -  Software Engineer - Backend (Java, AI, and ML Tools)

Zapak Digital Entertainment Limited

Pune, Maharashtra, India (On-Site)
4 Months ago
bohemia interactive - Junior Programmer (Internship)

bohemia interactive

Prague, Prague, Czechia (On-Site)
2 Months ago
TT Games - Senior Game Programmer

TT Games

(Hybrid)
4 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