Lead Graphics Developer

Are you ready for a Lead Developer position for a team involved with real-time rendering and the latest graphics tech like Vulkan, Metal, DX12? Are you getting tired of the frantic pace of gaming companies? If you are ready to lead and also build something ridiculously cool, at a more legit pace, come check this out:
BASEMARK: AR, automotive & compute/graphics software product company based in Helsinki, 80+ employees worldwide, satellite offices in Germany and the US. We are world-class experts in real-time 3D graphics, GPU-compute programming and design.
2 Teams Actually: GPUScore + RockSolid
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
Requirements:
  • 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
Pluses:
  • 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
Does this sound like you?
Please send your CV and cover letter to  with the subject entitled Lead Graphics Developer. See you soon!