Role: Senior Developer - C
Location: Calgary, Alberta Canada
Job Description:
We are looking for a Senior Developer to support our client as a Dedicated Expert Advisor. Our client is currently in the process of moving subsurface and geophysics applications to Unity. Their new applications are hosted on a server and streamed to the end user via the Render Streaming & WebRTC protocols. The applicant will need to be confident in handling client interactions and providing speedy resolution to issues encountered by the client.
Day-to-day work includes debugging issues encountered by the client, identifying if the issue is a streaming issue, graphics issue, or application issue, and then providing a fix for the client. Other work includes testing and fixing version upgrades, developing new features e.g. high-performance line rendering package, and providing reviews of applications and packages built by the client.
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 experience, (or desire to learn rapidly)
Preferably:
- TypeScript, Docker, Azure, & K8S
- Linux
- Graphics API experience (Vulkan in particular)
- O&G experience