GPU Driver Engineer (Low-Level / Kernel / Embedded)

Posted on November 6, 2025
Zurich
Permanent
Posted on November 6, 2025

About this role

Salary: CHF 80’000 - 110’000 per year

Requirements:
  • Strong experience in C and C++, with solid skills in low-level debugging and system programming.
  • Proven background in GPU or graphics driver development, ideally with ARM Mali (Utgard / Midgard / Bifrost / Valhall).
  • Understanding of Linux graphics architecture — DRM/KMS, Mesa, Gallium, Vulkan, OpenGL ES.
  • Familiarity with embedded Linux and AArch64 environments.
  • Experience with memory management, synchronization, and performance profiling tools.
  • BSc or MSc in Computer Science, Electrical Engineering, or a related technical field.
  • Fluent in English, with strong analytical and problem-solving abilities.
Responsibilities:
  • Key responsibilities:
  • Design, develop, and maintain virtualizable kernel-space and user-space GPU drivers for ARM Mali.
  • Implement and optimize hardware abstraction layers (HALs) and memory management systems for GPU operations.
  • Debug and resolve issues in Linux graphics subsystems (DRM/KMS, Mesa, Vulkan, OpenGL ES).
  • Profile and tune GPU performance for rendering and compute workloads.
  • Collaborate with firmware, kernel, and graphics framework engineers to deliver end-to-end solutions.
  • Contribute to testing and continuous integration for GPU driver components.
Technologies:
  • ARM
  • Android
  • Embedded
  • Firmware
  • Hardware
  • Linux
  • OpenGL
  • C++

More:

We are seeking a GPU Driver Engineer with strong experience in ARM Mali GPU architecture and low-level graphics driver development. In this role, you’ll work close to the hardware, developing and optimizing GPU drivers for Linux and Android platforms. Your work will improve performance, stability, and power efficiency while ensuring secure and reliable integration with the operating system.

You will be joining an early stage start-up as part of the core engineering team.

C / C++ / ARM Mali / Linux Kernel / DRM / KMS / Mesa / Vulkan / OpenGL ES / Embedded Linux / AArch64 / Panfrost / Firmware / GPU Compute / Graphics Drivers

last updated 45 week of 2025

Salary

CHF 80’000 - 110’000 per year
Want more jobs like this?Get IT & technology jobs in Zurich delivered straight to your inbox.
By signing up, you agree that we may process your information in accordance with our privacy policy.
More jobs from this employer
You might be interested in
For expats of all colours, shapes and sizes

Never miss a thing!Sign up for expat events, news & offers, delivered once a week.
Keep me updated with exclusive offers from partner companies
By signing up, you agree that we may process your information in accordance with our privacy policy

© 2025 IamExpat Media B.V.
Apply for this position