ARM

Staff Software Engineer - Vulkan GPU Driver

ARM

Oslo, Norway

full time

04 Jul 2025

ARM

Do you want to be part of a team developing high-performing GPU drivers, and are you passionate about Computer Graphics?

We are looking for an enthusiastic and experienced software engineer, ideally with a strong understanding of 2D/3D computer graphics to join our GPU driver development team.

You are a strong team player that can identify and pro-actively drive problems and challenges to a resolution.

You have experience with technical leadership that requires multi-functional teamwork and delivering larger software features.

Job Description

  • You will join a highly motivated team consisting of world-class engineers that are eager to continuously learn and develop novel solutions to Computer Graphics challenges.
  • We develop the Vulkan driver for the next generation Arm Mali and Immortalis GPU products working as a small agile team that collaborates with many multi-functional teams throughout Arm.
  • Team is responsible for bringing up and developing Vulkan driver software stack from concept phase and prototyping to final HW and SW delivery.
  • You will develop on Linux, targeting Arm based devices using C and C++. We use Python and Bash as scripting languages.

Required Skills and Experience

  • Exceptional knowledge and experience with C and C++.
  • Strong knowledge about 2D/3D graphics pipelines.
  • Experience with low-level system programming and debugging.

“Nice To Have” Skills and Experience

  • Team leadership experience.
  • Embedded Linux development or experience with development boards bring-up.
  • Vulkan or OpenGL (ES) experience.

In Return

  • An environment full of experts on GPU internals and GPU drivers.
  • An opportunity to build complex software solutions that are used on mass-market mobile devices.
  • The challenge of driving technical solutions together with a great team.



Do you want to get jobs like this one sent to your email every week?

Then subscribe to the C++ JOBS newsletter!