hero

Inspired Opportunities

Inventing The Future of Gaming
120
companies
247
Jobs

Computer Graphics Software Engineer

Trioscope Studios

Trioscope Studios

Software Engineering
Poland
Posted 6+ months ago

Computer Graphics Software Engineer

Trioscope is seeking a Software Engineer with experience in C++ and Vulkan to develop Trioscope’s Stylized Entertainment Engine 2.0 software product. This is a mid to senior level position, and the right candidate will have the opportunity to participate extensively in all stages of software development, from design to delivery.

Trioscope is a venture-backed company with a proprietary, patented platform for the creation of “hybrid” entertainment that seamlessly integrates live action performances into graphically stylized worlds. We’re looking for a multidisciplinary individual who wants to invent technology that revolutionizes how Hollywood tells stories of epic scope and scale.

Job Description

You’ll work in a small team of engineers on Trioscope's platform product, where you’ll be responsible for creating the graphics framework for GPGPU and 3D rendering workloads as well as the product’s business logic.

What Will You Do?

  • Design our image and 3D rendering system
  • Optimization, memory management, scheduling, multi-GPU
  • Write shaders and compute kernels that compile to SPIR-V (e.g. with GLSL)
  • Implement our engine’s business logic
  • Create comprehensive functional and performance tests
  • Collaborate in a cross functional engineering team to deliver innovative solutions

Where do you come from?

  • Experience developing GPU frameworks using Vulkan
  • Comfortable working with multithreaded and asynchronous implementations
  • Experience with processing image data and graphics programming
  • Passionate about writing high-quality, performant and maintainable code
  • Experience implementing 2D & 3D graphics features such as lighting, effects, shaders and other low-level systems
  • Fluent English written and spoken

Preferred but not Required Experience

  • Experience developing GPU programs using CUDA
  • Multi OS (Windows, Linux, MacOS) development experience
  • Experience with massively parallel processing and GPGPU compute
  • Experience with machine learning solutions and frameworks
  • Prior development experience in the Entertainment/VFX industry a plus
  • Familiarity with Nuke, After Effects, Unreal Engine, Foundry, 3DS Max or other DCC applications

Location

Engineering team is located across Europe. The company has offices in Los Angeles and Atlanta. This role can be performed mostly or entirely remote.

Compensation

Full-time position or contract position.

Meet Trioscope

Trioscope is a venture-backed company with a proprietary patented platform for the creation of hybrid entertainment that seamlessly integrates the nuance and power of live action performances into graphically stylized worlds. Trioscope studio's first TV series The Liberator (Netflix, 2020) was praised by critics and embraced by a global audience. The company has a development group and test production facility in Los Angeles, offices in Atlanta, and software development teams in Eastern Europe.