Senior Compute Engineer

Do you have experience in high-end mathematics and like to solve problems using algorithms and parallel computing?

At Basemark

www.basemark.com, a 6 year old software company based in Finland with offices in Munich, Detroit, Seoul and Taipei, we make Brains for cars. Whether it’s merging Compute with Graphics in a real-time environment (by way of Vulkan GPU), real world autonomous intelligent systems, machine learning, computer vision, algorithms, or building upon AutoSAR Classic & Adaptive and Linux stacks for a safety critical full solution……we are shaking the Earth by creating the world’s first end to end automotive software platform.

We are world-class experts in real-time 3D graphics, compute programming and design. We have the customers, we have the technology, and we are scaling up our tech by productizing it and adding further compute and graphics capabilities as we change autonomous driving forever (and for the better). And with an infusion of millions in cash from investors and profit too, we are hiring more world-class experts to help us build our products to scale.

The Job:

You will develop tools for heterogenous computing in embedded environments, demos, production API and engine code for Rocksolid (described below). You will solve complex problems working across multiple devices in an extensible manner, abstracting this up into a single API that handles graphics rendering and computing functions simultaneously. If you want to transition from graphics programming to GPGPU computing, or are a native compute engineer, we have something for you. Automotive is a new realm of practical product development, more and more high-end graphics and computing functions are needed to make our world safer and more efficient.

The Team: 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.

Experience in one or more of the following:

  • Scientific computing
  • Numerical optimization
  • Parallel programming
  • Code optimization
  • Compilers
  • OpenCL/CUDA
  • Modern C++
  • API Design

Nice to have

  • Python (numpy)
  • Matlab
  • MISRA C++
  • Neural network frameworks
  • Machine learning frameworks

 

Please send us your English CV to jobs@basemark.com with the subject entitled ‘Sr Compute’. We look forward to meeting you!