Engine and Tools Programmer (Gamedev)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Engine and Tools Programmer (C/C++): Developing and maintaining an internal game engine and supporting tools for multi-platform titles with an accent on visual material authoring and physics systems. Focus on porting runtimes to new console platforms and implementing play-in-editor functionality for level editors.
Location: On-site or Hybrid in Toronto, ON (Canada) or Troy, NY (USA)
Salary: Mid level $85k-$130k, Senior level $105k-$150k (depending on location and currency CAD/USD)
Company
is an independent game developer known for titles like Mario Kart Live and Knockout City, utilizing their own proprietary internal engine.
What you will do
- Build visual material authoring workflows, including code generation and node-graph editing.
- Implement play-in-editor support for the internal level editor.
- Port the client runtime to new console platforms.
- Develop and add new collision primitives to the physics system.
- Take ownership of several different systems within the codebase with a high degree of autonomy.
Requirements
- At least five years of professional experience working on game engines and tools in a multi-platform environment.
- Proven experience shipping major features written in C and/or C++.
- Demonstrated pattern of persistent, self-motivated exploration and deep curiosity.
- Must be based in or able to work on-site/hybrid in Toronto, ON or Troy, NY.
Culture & Benefits
- Comprehensive compensation package including potential annual bonuses.
- Health, dental, vision, life, and disability insurance.
- Retirement savings plan.
- Paid holidays and flexible time-off benefits.
- Work environment emphasizing autonomy, trust, and collaborative decision-making with leadership.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →