GPUScore is a GPU benchmark suiteused by gamers and enthusiasts, media, and semiconductor companies. Through this product, we develop high-end graphics capabilities in the Rocksolid graphics engine, which are used for benchmarking and keeping the rocksolid engine on the bleeding edge. On the basis of our product, semiconductor companies give insights for the future and how to optimize for all of the latest APIs so we can meet them on the playing field. Using raytracing techniques, we are looking into developing our product one step ahead the trends.
Rocksolid™ is our lightweight, cross platform, API agnostic compute and graphics solution. It’s a graphics and parallel computing engine that is used for enabling autonomous drive development. Optimized for a small memory footprint and fast start-up time, Rocksolid ensures reliable real-time compute and rendering across heterogeneous hardware architectures. This is our flagship product where you get to help us identify and resolve complex problems as we refine and propel its evolution.
The Job
You will lead the development of high-end graphics benchmarks for multiple platforms. You will get to work on the latest graphics rendering techniques and design product features and software architecture. You will work in an Agile / Kanban team with the freedom to take the most interesting tasks to deepen your skills. Customer releases will give you valuable feedback and provide regular validation of your work. Your team is there too, for constant advancement and witty banter:
- Design the graphics features of a benchmark (what latest rendering techniques we use)
- Design the product features (functionality of the application)
- Write specifications of products and iterate them with customers
- Communicate with customer companies and receive their feedback
- Create and manage tickets for teams developers
- Monitor progress of other developers
- Help other developers
- Plan roadmap with Project Manager and keep him updated about status of development
- Do actual graphics programming
- Senior/Lead level years of experience
- Experience with game engines and rendering
- Experience with DirectX, Metal or Vulkan
- Experience with GLSL / HLSL (also with compute shaders)
- C++ experience (C++11 and 14) (you can independently solve problems and are comfortable with explaining those to others)
- Ability to guide and play well with others
- Experience with DirectX 12 or Metal
- Embedded HW experience
- Has implemented modern rendering techniques (Volumetric Effects, Ambient Occlusion, TAA etc…)
- Experience with spirv-cross / DirectX Shader Compiler
- Interested in modern rendering techniques such as ray-tracing, variable rate shading, engine development
- Experience with graphics debugging tools such as RenderDoc Nvidia Msight Graphics
- Experience with CMake, Azure DevOps and git
Please send your CV and cover letter to jobs@basemark.com with the subject entitled Lead Graphics Developer. See you soon!