Talent.com
Velan Studios
Engine and Tools ProgrammerVelan Studios • Toronto, ON, CA
Engine and Tools Programmer

Engine and Tools Programmer

Velan Studios • Toronto, ON, CA
30+ days ago
Job type
  • Full-time
  • Quick Apply
Job description

Level: Mid-Senior Engine and Tools Programmer

Location: on-site/hybrid

From dodgeball in the streets to racetracks in your living room, we've always been more interested in asking "what if?" than following a roadmap. Whether we're dreaming up a chaotic game of hide & seek in the dark or putting a legendary space fox back in the pilot's seat, that inventor's mindset runs through everything we do. We make games for people who appreciate craft and a little bit of magic. If you're curious, you'll be in good company.

This is a highly collaborative role, working closely with artists, designers, and other programmers. We have three requirements:

  1. At least five years of professional experience working on game engines and tools in a multi-platform environment.
  2. Our engine and tools are written in C. We are looking for applicants who have shipped major features written in C and/or C++.
  3. Our curiosity drives us. You must be deeply curious about something and have some evidence of that curiosity. We are looking for candidates that demonstrate a pattern of persistent and self-motivated exploration.

Some things you might find yourself doing in this role:

  • Building visual material authoring workflow (code generation, node-graph editing).
  • Adding play-in-editor support to our level editor.
  • Porting our client runtime to a new console platform.
  • Adding a new type of collision primitive to our physics system.

A few notes about how we do engine and tools programming at Velan:

  • Most of our games are built on our internal engine and tools. We believe that owning our tech gives us certain technical superpowers.
  • Velan works on all kinds of games, from augmented reality driven kart racers to shooters played in the dark. The varied needs of our games set the technical direction for our engine and tools.
  • Experienced engine and tools programmers operate with a fair degree of autonomy at Velan. While decisions about your areas of focus will be made collaboratively with the leadership team, once an area of focus is selected, you exercise a wide degree of discretion to accomplish your technical goals.
  • Although each of our systems has an owner, we are a small team, and you should expect to own several different systems. Additionally, we trust you to work across the codebase with minimal barriers.

The salary for this position is typically within the range specified below per year. Please note that the actual base pay may vary based on factors such as your qualifications, skills, experience, and other relevant considerations. In addition to your salary, our comprehensive compensation package includes various perks, such as potential annual bonuses (though they are not guaranteed), health, dental, vision, life, and disability insurance, a retirement savings plan, paid holidays, and flexible time-off benefits. This range covers mid-senior level -

Toronto, ON
Mid level: $85k-$125k CAD
Senior level: $105K-$145k CAD

Velan Studios is dedicated to building a diverse, inclusive, and authentic workplace, so if you are excited about a role but your experience doesn’t align perfectly, we encourage you to submit a General Application. Velan Studios is an equal opportunity employer that is committed to inclusion, diversity, and providing a workplace free from discrimination and harassment. We seek to create a work culture that matches the diversity of our players.

Create a job alert for this search

Engine and Tools Programmer • Toronto, ON, CA

Similar jobs

Software Engineer - Core Systems Langflow

LeadingtalentMarkham, ON, CA
Full-time

Langflow is one of the most exciting and rapidly growing parts of our company.Langflow powers our open-source community, cloud offerings, and upcoming integrations with major platforms like NVidia ... Show more

 • Promoted

Software Engineer for Internal Tools and AI

Push OperationsToronto, ON, CA
Full-time

Enhance Push's internal infrastructure as a Full Stack Software Engineer focusing on AI and tool development.This role combines technical skill with creativity in a people-first environment.Push se... Show more

 • Promoted

Research Engineer - Agentic Software Systems Engineering

Huawei Canadamarkham, on, Canada
Permanent

Huawei Canada has an immediate permanent opening for a Research Engineer.The Intelligent Complex Systems Team, currently a part of the Waterloo Research Centre, examines recent advancements in arti... Show more

 • Promoted

Research Engineer - Agentic Software Systems Engineering

Huawei Technologies Canada Co., Ltd.markham, on, Canada
Permanent

Huawei Canada has an immediate permanent opening for a Research Engineer.The Intelligent Complex Systems Team, currently a part of the Waterloo Research Centre, examines recent advancements in arti... Show more

 • Promoted

Senior Software Development Engineer - Profiling Tools

AMDMarkham, Ontario, Canada
Full-time

WHAT YOU DO AT AMD CHANGES EVERYTHING.At AMD, our mission is to build great products that accelerate next‑generation computing experiences—from AI and data centers, to PCs, gaming and embedded syst... Show more

 • Promoted

Senior Tools & Frameworks Engineer - Developer Experience - C$150,700 - C$285,000 A Year

OmazeToronto, Canada
Full-time

Designs and implements tools to improve software development workflows for a technology company. Show more

 • Promoted

Systems Engineer, Patch Management (12 month contract)

TMX Grouptoronto, on, Canada
Temporary

Venture outside the ordinary - TMX CareersThe TMX group of companies includes leading global exchanges such as the Toronto Stock Exchange, Montreal Exchange, and numerous innovative organizations e... Show more

 • Promoted • New!

Innovative Principal Engineer Role Enercare

Enercare Inc.markham, york region, Canada
Full-time

Become a Principal Engineer with Enercare Inc.Lead the charge in developing applications that enhance the customer experience through technology.This role is a full-time opportunity reporting to th... Show more

 • Promoted

High-Performance Systems Software Engineer (C++, Windows)

Atlantis IT GroupToronto
Full-time

A technology solutions provider in Toronto is looking for a skilled developer with expertise in C++ and C#.The role involves designing and maintaining efficient code, optimizing performance, and co... Show more

 • Promoted

Tools Software Engineer - $116,800 - $226,000 A Year

AppleToronto County, Canada
Full-time

Builds and improves internal tools and services for Apple's Software Engineering organization, focusing on developer productivity and seamless software development lifecycle experiences across ... Show more

 • Promoted

Senior Software Engineer (Python + Distributed systems)

Scribd, Inc.toronto, on, Canada
Full-time

Our four products — Scribd®, Slideshare®, Everand™, and Fable — help billions of people across the globe move beyond access and into insight, application, and expertise.We support a culture where o... Show more

 • Promoted

Principal Software Engineer, Azure Solutions

TTEC Digitaltoronto, on, Canada
Full-time

At TTEC Digital, we coach clients to ensure their employees feel valued, and fully supported, because an amazing customer experience is an employee first process.Our vision is the same, a place whe... Show more

 • Promoted

TiMi Montreal: Junior Tools Programmer Role

Lightspeed StudiosToronto, ON, CA
Full-time

Join TiMi Montreal as a Junior Tools Programmer and contribute to an exciting new AAA game project.Play a crucial role in developing expansive worlds using Unreal Engine 5.In this role, you will pa... Show more

 • Promoted

FPGA Development Tools Engineer

207 Altera Semiconductor Technology Canada ULCToronto, ON, CA
Full-time

We're looking for talented software developers to join Altera's Quartus Device Modeling organization.If you've ever wanted to work on the boundary of software and hardware, this is the place for yo... Show more

 • Promoted

Software Engineer 3, Atlas Search Systems

MongoDBToronto, ON, CA
Full-time

MongoDB Query Language (https://www.Our users are free to focus on relevance and data retrieval instead of the machinery needed to search data at scale.Our team is building the cloud-based distribu... Show more

 • Promoted

FPGA Tools Engineer: Innovate at the Hardware-Software Edge

AlteraToronto, ON, CA
Full-time

A leading technology company in Toronto is seeking an FPGA Development Tools Engineer to tackle technical challenges related to FPGA designs.The role involves developing model abstractions and opti... Show more

 • Promoted

Tools And Flows Applications Engineer - $98,175 - $132,825 A Year

ArmToronto County, Canada
Full-time

Develops, deploys, trains, and supports internal engineering tools and flows for chip design and verification, working with EDA vendors and project teams for efficient ramp-up and execution success. Show more

 • Promoted

Ai Developer Tools Engineer At Thumbtack

ThumbtackToronto, Canada
Full-time

Elevate developer productivity at Thumbtack as a Senior Software Engineer specializing in AI tools.Contribute to our innovative engineering platform.As part of the Developer Experience team, you wi... Show more

 • Promoted

FPGA Development Tools Engineer – Synthesis

191 Altera Corporationtoronto, on, Canada
Full-time

Altera is a leader in FPGA innovation, delivering programmable solutions that power AI, cloud computing, networking, and edge applications.Our FPGA compiler and development tools are central to ena... Show more

 • Promoted

Distributed Systems Software Engineer, Python / Go

CanonicalToronto, ON, CA
Full-time

Distributed Systems Software Engineer, Python / Go.Distributed Systems Software Engineer, Python / Go.Distributed Systems Software Engineer, Python / Go.Be among the first 25 applicants.Distributed... Show more