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!
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 hearing from you.
#J-18808-Ljbffr