Senior Software Graphics Engineer

2 weeks ago


Calgary AB, Canada Summitsquad Full time

Senior Software Graphics Engineer (Remote) OpenGL

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

Share this job:

Why
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.
  • 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.

Interested?
Then just apply here

We look forward to be hearing from you.

Name * Phone * Email * CIty where you live * country where you live * Years of C++ ExperIEnce* Years of OpenGL Programming ExperIEnce* You have at least 8 years of professional OpenGL programming graphics experience. CV * We accept PDF, DOC, DOCX, JPG and PNG files. ADD FILE Max file size 10MB. Link to portfolio or other site Another Link Application Letter ADD FILE Max file size 10MB. Extra Attachment ADD FILE Max file size 10MB. Where did you hear about this position? * I read the Statement of Personal Data Protection Law, and I confirm the processing of my information for my application as described in the Privacy Policy page.

Join OUr Team

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

#J-18808-Ljbffr

  • Calgary, Canada Summitsquad Full time

    Senior Software Graphics Engineer (Remote) OpenGLContract 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...


  • Calgary, Canada Summitsquad Full time

    Senior Software Graphics Engineer (Remote) OpenGL 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...


  • Calgary, Canada Summitsquad Full time

    Senior Software Graphics Engineer (Remote) OpenGLContract 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...


  • Calgary, Canada Summitsquad Full time

    Senior Software Graphics Engineer (Remote) OpenGLContract 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...


  • Calgary, AB, Canada Epsilon Solutions Full time

    Job Description: Software Senior Application Developer Location: Calgary (CA:T2A 7W5), AB Required: Lots of Unity experience / C# C++ Render Streaming & WebRTC experience (or any streaming experience) WebGL Profiling, and performance work Graphics engineering experience (shaders, profiling, performance, & custom scriptable rendering pipeline exp) Some...


  • Calgary, AB, Canada SigFig Full time

    Senior Software Engineer (Fullstack) Location: Calgary, Canada Come thrive at SigFig! We empower everyone to achieve their life goals and ambitions with intuitive and customer centric financial solutions. Whether it’s through our direct-to-consumer or business-to-consumer products, or through partnerships with some of the world’s largest and most...


  • Calgary, AB, Canada NovAtel Inc. Full time

    Overview The Agriculture Engineering Team within Hexagon’s Autonomy & Positioning division is looking for a Sensor Fusion Software Engineer to join our high-tech engineering and manufacturing company that is committed to customer service excellence and continuous improvement. Reporting to the Agriculture Software Manager , you will be focused on...


  • Calgary, AB, Canada HV Logic Ltd. Full time

    Summary: HV Logic Ltd. is an Alberta-based High Voltage Electrical Engineering company that specializes in digital equipment in the power industry. Professional services include project consulting and management, electrical design, automation logic, SCADA programming, network design and configuration, cyber security assessment and planning. HV Logic Ltd....


  • Calgary, AB, Canada Wedge Networks Full time

    Wedge Networks is looking for dedicated, innovative and passionate leaders. Our employees think outside the box to design, market and sell industry-changing network security solutions. We stand behind our products and are continually looking at innovative ways to grow our International Brand. If you’d like to be a part of this team, we’d like to talk to...

  • Embedded Engineer

    3 weeks ago


    Edmonton, AB, Canada Huawei Full time

    Our team has an immediate 12-month contract opening for a Software Engineer. Develop, integrate, and debug Linux/Android media software(graphics, camera, kernel drivers, framework software, etc.) Develop internal automated testing for user-mode and kernel-mode code to support quality assurance Develop and debug diagnostic tools for internal development...


  • Calgary, AB, Canada Recruiting From Scratch Full time

    Recruiting from Scratch is a premier talent firm that focuses on placing the best product managers, software, and hardware talent at innovative companies. Our team is 100% remote and we work with teams across the United States to help them hire. We work with companies funded by the best investors including Sequoia Capital, Lightspeed Ventures, Tiger Global...


  • Calgary, AB, Canada Getty Images, Inc Full time

    Senior Software Engineer - Calgary (Remote) Duration: Permanent Location: Calgary (Remote) Start: ASAP Who You Are: You have extensive experience with .NET and web services. You are enthusiastic about the pragmatic application of agile engineering practices. You are passionate about engineering durable software that withstands the test of time. You...


  • Calgary, AB, Canada Getty Images, Inc Full time

    Senior Software Engineer - Calgary (Remote) Duration: Permanent Location: Calgary (Remote) Start: ASAP Who You Are: You have extensive experience with .NET and web services. You are enthusiastic about the pragmatic application of agile engineering practices. You are passionate about engineering durable software that withstands the test of time. You...


  • Calgary, AB, Canada Wedge Networks Full time

    Wedge Networks is looking for dedicated, innovative and passionate leaders. Our employees think outside the box to design, market and sell industry-changing network security solutions. We stand behind our products and are continually looking at innovative ways to grow our International Brand. Senior DevOps Engineer - Calgary, AB (Competition: Wedge Networks...


  • Calgary, Canada Epsilon Solutions Full time

    Job Description: Software Senior Application Developer Location: Calgary (CA:T2A 7W5), AB Required: Lots of Unity experience / C# C++ Render Streaming & WebRTC experience (or any streaming experience) WebGL Profiling, and performance work Graphics engineering experience (shaders, profiling, performance, & custom scriptable rendering pipeline exp) Some cloud...


  • Calgary, Canada Epsilon Solutions Full time

    Job Description: Software Senior Application Developer Location: Calgary (CA:T2A 7W5), AB Required: Lots of Unity experience / C# C++ Render Streaming & WebRTC experience (or any streaming experience) WebGL Profiling, and performance work Graphics engineering experience (shaders, profiling, performance, & custom scriptable rendering pipeline exp) Some cloud...


  • Calgary, Canada Epsilon Solutions Full time

    Job Description: Software Senior Application Developer Location: Calgary (CA:T2A 7W5), AB Required: Lots of Unity experience / C# C++ Render Streaming & WebRTC experience (or any streaming experience) WebGL Profiling, and performance work Graphics engineering experience (shaders, profiling, performance, & custom scriptable rendering pipeline exp) Some cloud...


  • Calgary, AB, Canada Compass Energy Systems Ltd Full time

    Senior Process Engineer – Process Division For us, people are the heart of our organization. For over 20 years, our team’s been making a name for Compass by manufacturing, retrofitting, and servicing compression and process packaging equipment of the highest standards for the North American natural gas industry. We’re established, privately owned,...


  • Calgary, AB, Canada Gas Liquids Engineering Ltd. Full time

    Senior Electrical Engineer Gas Liquids Engineering (GLE) is a well-established, privately-owned engineering firm providing EPCM services to the energy industry, including project management, engineering, drafting and design, procurement, construction management and regulatory services. We are currently accepting applications for a Senior Electrical...


  • Calgary, AB, Canada Tarco & Axial Group Full time

    Career Opportunity Position: Senior Automation Engineer What sets us apart: We believe that a diverse workforce helps drive innovation and creativity, and we strive to create an environment where all employees feel valued and respected. We encourage collaboration and believe in fostering a positive and inclusive atmosphere. Additionally, our company...