(hybrid, or remote, or in our office in Helsinki!)


Are you a C++ application developer who in parallel wants to develop the engine itself for wider usability? Our benchmarks team has a new position for someone who likes to develop applications and tinker with all kinds of software tools when needed, to create their own set. You’ll get to build something big in an early-ish stage, meaning you can still influence its evolution.


BASEMARK

We are a Finnish-based software product company, positioned at the junction of graphics and compute with high-end capabilities optimized for both consumer devices and industry. We are focused on real-time 3D graphics and compute programming. By productizing our tech we look to scaling it up and we are constantly up to date with the latest technologies in the graphics engineering.


The Job

The main responsibilities include software development to support high-end graphics rendering and architectures, unit testing and integrating applications on top of Basemark’s Rocksolid graphics and compute engine. In a more particular level, this means building the application layer on top of our graphics engine, building the benchmark applications and implementing new tools and features. You will work in an Agile / Kanban environment with the freedom to take the most interesting tasks to deepen your skills. Upon releasing products to the customers, they will give valuable feedback and provide regular validation of the work.


2 Teams: GPUScore + RockSolid

GPUScore is a GPU benchmark suite used by gamers and enthusiasts, media, and semiconductor companies. Through this product, we develop high-end graphics capabilities in the Rocksolid 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 the latest technologies, we are looking into developing our product one step ahead the trends.


Rocksolid™ is our lightweight, cross platform, API agnostic compute and graphics engine. 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.


Requirements:

  • Good knowledge of C++ application development experience
  • Experience with UI frameworks and good understanding of application development best practices
  • Experience with Desktop and Mobile application development
  • Android or iOS experience
  • Linux/macOS application development experience is a plus


Pluses

  • Experience with various graphics APIs (Vulkan, DirectX, Metal)
  • Interested in 3D graphics related software
  • Experience working with graphics engine development
  • Experience from Unity, Unreal and/or other interactive content creator packages


Next steps:

Please apply here!

Salary

Competitive

Project Basis based

Remote Job

Worldwide

Job Overview
Job Posted:
1 year ago
Job Type
Contractual
Job Role
Any
Education
Any
Experience
Any
Total Vacancies
-

Share This Job:

Location

Finland