16 часов назад
Expert Engine Engineer (Game Development)
115 060 - 227 010CAD
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Expert Engine Engineer (Game Development/C++): Building and optimizing foundational runtime engine technology for a AAA game across PC and console platforms with an accent on performance, memory, streaming, multithreading, and stability. Focus on designing low-level runtime systems, solving complex engine and platform problems, profiling performance, and guiding technical architecture across engineering teams.
Location: Vancouver, BC, Canada, or Playa Vista, CA, United States; onsite four days per week
Salary: 115,060–227,010 CAD annual base pay
Company
Treyarch is a videogame studio known for the Call of Duty: Black Ops franchise and the Zombies mode.
What you will do
- Design, implement, refactor, optimize, and debug core runtime engine systems in a large C++ codebase.
- Improve game performance, stability, memory usage, streaming, multithreading, and platform-specific behavior.
- Profile and optimize runtime systems across PC and console platforms.
- Investigate complex crashes, performance issues, and low-level engine problems.
- Collaborate with pipeline, graphics, tools, and engineering teams on robust engine technology.
- Participate in technical design, code reviews, roadmap discussions, and mentoring.
Requirements
- 10+ years of professional software engineering experience, including game engine, core systems, or runtime development.
- Deep C++ expertise and experience working in a large, established codebase.
- Strong background in designing, debugging, profiling, and optimizing core engine or runtime systems.
- Knowledge of computer architecture, memory systems, CPU performance, data-oriented optimization, and multithreaded programming.
- Experience shipping AAA console and PC titles across multiple platforms.
- Strong independent problem-solving, communication, collaboration, and technical mentoring skills.
Nice to have
- Experience with proprietary game engines, runtime memory systems, streaming, asset loading, or platform-level systems.
- Experience with I/O, memory management, job systems, task scheduling, or platform abstraction.
- Strong 3D math and linear algebra skills.
- Experience with networking, animation, physics, build infrastructure, distributed systems, async programming, or graphics programming.
- Multiple shipped AAA titles or experience guiding technical direction.
Culture & Benefits
- Collaborative studio culture where innovation, communication, and diverse perspectives are valued.
- Medical, dental, vision, health spending, life, disability, and wellness benefits.
- 401(k) with company match, tuition reimbursement, and charitable donation matching.
- Paid holidays, vacation, sick time, parental leave, and other leave programs.
- Relocation assistance may be available if geographic relocation is required for the role.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
5 дней назад
Principal Engineer (Game Development)
171 100 - 316 576$
3 дня назад
Principal Engineer (Game Development)
171 100 - 316 576$
5 дней назад
Principal Software Engineer, Narrative Sytems (Unreal Engine)
144 200 - 213 375CAD
2 дня назад
Principal Physics Programmer, C++ (Modeling & Simulation)
200 000$
17 часов назад
Senior Systems Programmer (Unity)
5 дней назад
Staff Graphics Engineer (Rendering)
160 200 - 246 300$