Expoint – all jobs in one place
Finding the best job has never been easier
Limitless High-tech career opportunities - Expoint

ARM Experienced Software Engineer - GPU Driver 
Norway, Oslo 
31796562

26.05.2025

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.