Technical Associate, Game Engine Developer

RUNWITHIT Synthetics

RUNWITHIT Synthetics

Software Engineering, IT
Canada
Posted on Jan 14, 2025

At RWI Synthetics, we’re not just hiring for a job - we’re inviting you to join a movement. Forget everything you think you know about interviews or hiring. Our process is designed to get to know you - your dreams, your passions, and how you envision shaping the future. Through a series of conversations, we’ll ensure this relationship is equally beneficial - for you and for us.

If this role doesn’t feel like the perfect fit for you, share it with the first person who came to mind while reading it. We trust your instincts to help us find the right person for this opportunity.

Who We Are

At RWI, we’re reimagining what’s possible by tackling some of the world’s most significant challenges - disaster readiness, decarbonization, sustainable growth, and inclusive communities. We combine cutting-edge technology, storytelling, and collaboration to create solutions that build a more equitable, sustainable planet.

What You’ll Do

  • Lead and contribute to innovative projects that deliver real-world impact.
  • Collaborate with a multidisciplinary team to create solutions that exceed expectations.
  • Combine creativity and technical expertise to tell compelling stories with data.
  • Participate in team education, knowledge sharing, and process improvement.
  • Engine Development & Optimization
    • Design, develop, and maintain game engine features, tools, and systems.
    • Optimize engine performance, including rendering, physics, and AI systems, to ensure high-quality gameplay experiences.
  • Custom Tool Creation
    • Develop custom tools and pipelines to streamline content creation and integration processes for artists, designers, and developers.
  • Graphics Programming
    • Implement advanced rendering techniques and shaders to deliver visually stunning real-time graphics.
    • Optimize graphics performance for various hardware platforms.
  • Cross-Platform Development
    • Ensure compatibility and performance across multiple platforms, including PC, console and mobile.
    • Integrate platform-specific features, such as input methods, networking, and APIs.
  • Collaboration
    • Work closely with designers, artists, and other developers to translate creative concepts into technical solutions.
    • Collaborate with QA teams to identify and resolve engine-related bugs.
  • Technology Research & Prototyping
    • Stay up to date with the latest trends and innovations in game engine technology
    • Prototype and evaluate new features and techniques for potential integration into the engine.

What You’ll Bring

  • Technical Expertise
    • Proficient in C/C++ and other relevant programming languages.
    • Strong knowledge of 3D math, algorithms, and data structures.
  • Game Engine Experience
    • Experience developing and maintaining game engines such as Unity, or ideally previous experience with proprietary engines.
    • Deep understanding of rendering pipelines, physics systems, and memory management.
  • Problem Solving Skills
    • Ability to debug and optimize complex systems.
    • Experience with profiling tools to improve performance and stability
  • Graphics & Hardware Knowledge
    • Familiarity with OpenGL with RayLib
    • Knowledge of GPU architecture and optimization techniques
  • Communication Skills
    • Strong collaboration and communication skills to work effectively with cross-functional teams.
  • Nice to Have Skills
    • Familiarity with scripting languages for rapid prototyping.
    • Background in machine learning or procedural content generation.
    • Bachelor’s or Master’s degree in Computer Science, Game Development, or a related field

What Anyone at RWI Needs to be Successful

Regardless of role, every member of our team shares these traits:

  • Curiosity and drive: You love solving problems and exploring new ideas.
  • Collaboration and inclusion: Success is about team wins, and you value diverse perspectives.
  • Big-picture thinking: You connect the dots between challenges, solutions, and impact.
  • Adaptability and resilience: You thrive in evolving environments.
  • Respect and openness: You approach challenges with humility, valuing input from others.
  • Emotional intelligence: We place a higher value on emotional intelligence (EI) skills than on job-specific skills. Empathy, collaboration, and effective communication are critical for fostering strom team dynamics and achieving organizational success.

What We Offer

  • Purposeful work: Be part of a team where your contributions create meaningful change.
  • Collaboration and respect: Work with a diverse team that values equity, inclusion, and your unique contributions.
  • Room to grow: Work with a diverse team that values equity, inclusion, and your unique contributions.
  • Flexibility: Our remote-first culture means you can thrive wherever you’re most productive.
  • Support for your journey: We’re committed to creating a workplace where you feel valued, inspired, and empowered.

Accessibility and Inclusion

RWI is a Certified Indigenous Business through the Canadian Council for Indigenous Business,

and all team members are Gender-Based Analysis Plus (GBA+) certified. If you require

accommodations during the interview process, please let us know, and we’ll work together to

support your needs. At RWI Synthetic Futures, diversity is a strength. We encourage

applicants from all backgrounds, perspectives, and identities to apply.

How to Apply

Tell us about you. Share your story, your aspirations, and what excites you about this

opportunity. We’re interested in the person behind the application—not just your experience.

Submit your application and join us in building what’s next.