Senior Software Graphics Engineer (Remote) OpenGL

Game Production | Calgary

Contract Work (remote)

Summit Squad is seeking an uber/expert software graphics engineer to help us create a high-performance rendering framework with OpenGL ES for mobile devices.

You will work with our principal software engineers to integrate the developed framework into our systems.

So if you love building awesome graphic pipelines and working with a great group of people, we want to hear from you!

Timeline: Available immediately!

Summit Squad?
You thrive in a strongly supported culture and values.
You want to work with a team of exceptionably talented people and industry pioneers.
You want to be part of an exceptional experience, with a growing company!
You enjoy the challenging and rewarding work creating amazing mobile games.
Your voice is valuable. We are a result of our collective work.
What you'll do:
  • Graphics Programming: Implementing and optimizing graphics rendering algorithms using OpenGL. This involves writing shaders, setting up the rendering pipeline, and managing GPU resources effectively.
  • Framework Development: Building and maintaining the architecture of the graphics framework. This includes designing and implementing systems for rendering, scene graph management, and data handling specific to graphics applications.
  • Performance Optimization: Profiling and optimizing the performance of the graphics code. This involves identifying bottlenecks, optimizing existing algorithms, and leveraging hardware capabilities like multi-threading and specialized GPU features.
  • Cross-Platform Development: Ensuring that the graphics software runs efficiently across different platforms, such as Windows, macOS, and Linux, which often involves dealing with platform-specific nuances in OpenGL implementations.
  • Tools and Utilities Development: Creating tools that assist in the development and debugging of graphics applications, such as material editors, lightmap calculators, or mesh viewers.
  • Collaboration and Integration: Working closely with other teams, such as game developers, UI designers, and back-end developers, to integrate the graphics framework with other systems and ensure that it meets the needs of various applications.
  • Documentation and Support: Documenting the framework and its capabilities, providing examples and tutorials for other developers, and supporting users of the framework with troubleshooting and enhancements.
What we're looking for:
  • At least 8 years of professional experience developing graphics rendering frameworks (OpenGL).
  • Extensive technical and industry knowledge.
  • Excellent problem-solving skills and a proactive mindset.
  • Strong grasp of algorithms, data structures, design patterns, and performance optimization techniques.
  • Experience with asynchronous, multi-threaded, and parallel programming.
  • Strong communication skills and team collaboration abilities.
  • Self-motivated, focused, and passionate about technology.
  • Ability to adapt to changing needs and requirements.
Extra Power-ups
  • Experience debugging native device issues.
  • Familiarity with game engines like Unity, Unreal, or Godot.
  • Portfolio showcasing completed game projects to which you've contributed.
About Summit Squad

We are a mobile games company based in Calgary, Alberta Canada. Our squad consists of mobile game industry veterans producing successful games played by millions of people around the world. Our passion is creating games that have endless fun, depth, joy, competition, and community, inspiring players to have long-lasting and rewarding experiences every day.

Then just apply here

We look forward to be hearing from you.

We accept PDF, DOC, DOCX, JPG and PNG files.
Max file size 10MB.
Upload failed. Max size for files is 10 MB.
Max file size 10MB.
Upload failed. Max size for files is 10 MB.
Max file size 10MB.
Upload failed. Max size for files is 10 MB.
Thank you for applying!

We’ll get back to you within the next two weeks!
Please do not apply for this Principal Software Engineer VII unless you have:

AT LEAST 8 years of professional mobile game development experience


AT LEAST 10 years of professional experience with Test-Driven Development in C++ (C++17 minimum).


understand that this is an On-Site position ONLY.

This opportunity is geared towards highly experienced professionals ready to take on significant challenges.

If you do not meet the specific experience requirements outlined above, we encourage you to explore other programming roles on our careers page that may align with your qualifications, please check the careers page.

Join OUr Team!
Don't see the role you're looking for? Drop us a line.