Senior Graphics Specialist

Holy Vulkan snow! It’s here! (well, until it starts raining again) Finally, living in Finland in Winter actually resembles winter, in Finland! Before you call in sick to go play outside and make snow angels with your neighbor, let me ask you: are you a rigorous renderer? Are you an avid METAL fanboy/girl? If you are turned on by graphics APIs and game engines and C++ and Raytracing and Ambient Occlusion and Variable Rate Shading, but are sick of the CRUNCH time pressures at game companies, we have a hot new position for you..

BASEMARK

A Finnish-based software product company, is positioned at the junction of graphics and compute with high-end capabilities optimized for automotive. We are world-class experts in real-time 3D graphics, compute programming and design. We have the customers, we have the profitable services business, we have the technology, and we are scaling up our tech by productizing it and adding more and more compute and graphics capabilities as we revolutionize autonomous driving. And now with a recent infusion of millions in cash we are hiring more world-class experts to help us in R&D to build our products to scale.

The Job

Software development for high-end graphics rendering and architecture, unit testing and integrating applications on top of Basemark’s Rocksolid graphics and compute engine. You will work in Agile/kanban teams with a strong DevOps organization and freedom to take the hottest tasks to deepen your skills. Regular customer releases give valuable feedback and priorities and provide regular validation of the work. While having the opportunity to focus on getting things done, you will also enjoy some variety of tasks to choose from. Ultimately you’ll see your work go out into the world, enjoying the feeling that ‘wow, I made that.’

2 Teams: GPUScore + RockSolid

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.

GPUScore is a GPU benchmark used by gamers and enthusiasts, media, and semiconductor companies. We develop high-end capabilities in the Rocksolid engine that are then used for benchmarking and keeping the Rocksolid engine on the bleeding edge. Enthusiasts use it for bragging rights ‘I’m faster than you are!’, while semiconductor companies give insights for the future and how to optimize for all of the latest API’s so we can meet them on the playing field. We have some incredibly talented guys here that are so bright they need Raytracing just to take a selfie…

Requirements

  • Several years experience with game engines and rendering
  • Experience with DirectX 11 or OpenGL (ES) (you don’t need hand-holding when writing bone animations for a bare bones renderer)
  • Experience with GLSL / HLSL (also with compute shaders)
  • “Senior level” C++ experience (C++11 & 14) (you can independently solve problems and are comfortable with explaining those to others)
  • Comfortable with writing tests

Pluses

  • Experience with Vulkan and/or DirectX 12
  • Experience with OpenCL and/or CUDA
  • Has implemented modern rendering techniques (Volumetric Effects, Ambient Occlusion, TAA etc…)
  • Experience in Computer Vision algorithms
  • Experience with spirv-cross / compilers
  • Interested in ray-tracing, variable rate shading, engine development

No niin……your thoughts? Does this float your boat? Please apply here or send us your English CV and cover letter to [email protected] with the subject entitled ‘GRAPHICS’

We can’t wait to meet you : )