Vulkan Science Officer

A wise former Science Officer once said: ‘logic is the beginning of wisdom, not the end’. He also said ‘Computers make excellent and efficient servants, but I have no wish to serve under them’. If you add cars to that statement, it’s a rather relevant sentiment to our focus today: Automotive Software! Are you a Vulkan programming expert, capable of running multiple applications at the same time like AR, computer vision and graphics too? This is it. Internally, you will be labeled as Vulkan Expert, but on your business card? Go ahead and be Vulkan Science Officer.

BASEMARK

At Basemark HQ in Helsinki / Punavuori (with new office opening in Munich this Summer) (www.basemark.com), we make Brains for cars. Whether it’s merging Compute with Graphics in a real-time environment, 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 about to shake the Earth by creating the world’s first end to end automotive software platform. (well, if you include Tesla, we would be second. But theirs is not shareable! Ours is)

Our People:

Kick ass and take names. We are world-class experts in real-time embedded GPU and compute programming and design. Sure we’re still working from home in our underwear, but boy do we work well together online! Seriously, we have found a way to enjoy the ride, while literally creating magic.

We are now looking for a talented team of automotive and embedded software engineers with experience in high performance compute development, Vulkan, camera APIs, BSP, Yocto, Linux, AutoSAR Classic and AutoSAR Adaptive tech. This team will be starting with a cross section of that bigger project, focusing on a few use cases for autonomous driving in a ground-breaking new E/E architecture concept. And once our flashy physical car arrives, the fun for this Super Team really begins. We think of this recruitment effort as an almost secondary…..Avengers Initiative? Whoa. Join us!

The Job:

You will work on programming models that enable sharing GPU resources across multiple workloads efficiently under real-time constraints. You will need to figure out how to share and schedule GPU resources for applications like HD camera streams, ADAS, augmented reality, computer vision and more.

So, you will design and implement Vulkan scheduler and compute APIs. The emphasis here is on real-time, mission critical applications that deploy graphics and compute simultaneously. This is some next-level sh*t, no? Maybe this will supersede CUDA?

You will get to build intelligent cars and bleeding edge GPGPU applications, here, in Finland (or in Munich). What’s not to love?

Requirements:

  • You are a Vulkan God
  • A natural foundation of C++
  • Depth and talent in pure software development practices
  • You can handle a conversation, pleasantly
  • You can share your ideas with others
  • You know a lot, but you want to grow

Change is the essential process of all existence. Once you have eliminated the impossible, whatever remains, however improbable, must be the truth. At Basemark, you’ll get to come up with genius quotes like this to be forever ingrained in the cosmos. Or at least you’ll get to build something genius.

 

Please send your English CV and cover letter to [email protected] with the subject entitled Vulkan. Live long, and prosper.