What are the responsibilities and job description for the Graphics Engineer position at Wavedash (YC X25)?
Work with games built in any engine to port them to the web. You'll dive deep into graphics rendering, optimize low-level code, and translate native rendering APIs to WebGL/WebGPU for maximum performance.
Required
- Expert knowledge of one of the following graphics APIs (OpenGL, DirectX, Vulkan, Metal)
- Strong C/C programming skills and low-level optimization experience
- Deep understanding of rendering pipelines, shader programming (GLSL, HLSL), and graphics architecture
Recommended
- Experience with WebGL2 or WebGPU APIs
- Proficiency in debugging graphics issues and using tools like RenderDoc, PIX, or Nsight
- Knowledge of game engine architecture (Unity, Unreal, Godot, or custom engines)
- Experience with WebAssembly and Emscripten for porting native code to web
- Understanding of memory management, threading, and async patterns in web environments
- Ability to profile and optimize rendering performance for web constraints
- Strong problem-solving skills for complex graphics and compatibility challenges
- Excellent communication skills for collaborating with game developers
Bonus
- Experience with compute shaders and GPU-accelerated algorithms
- Knowledge of asset streaming, LOD systems, and progressive loading techniques
- Contributions to open-source graphics or game engine projects