Software Engineer - GPU Driver
Location: Zurich, Switzerland
Your role
As a GPU engineer at Soverli, you will work on the graphics and compute foundations that power secure multi‑OS smartphone environments. You will design and optimize GPU drivers, memory subsystems, and rendering/compute pipelines for ARM Mali‑based platforms.
In particular, you will
* Design, develop, and maintain virtualizable kernel‑space and user‑space GPU drivers for ARM Mali GPUs.
* Implement and optimize GPU‑related HALs and memory management systems.
* Work with Linux graphics subsystems including DRM/KMS, Mesa, Gallium, Vulkan, and OpenGL ES.
* Profile and tune GPU performance for rendering and compute workloads.
* Debug complex GPU issues involving shaders, synchronization, rendering pipelines, and memory regressions.
* Contribute to testing and CI pipelines for GPU driver components.
* Collaborate closely with firmware, kernel, driver, and Android graphics engineers on end‑to‑end GPU system integration.
Qualifications
* Strong experience with C/C++ and low‑level debugging.
* Proven background in GPU or graphics driver development.
* Understanding of Linux graphics architecture (DRM/KMS, Mesa, Gallium).
* Familiarity with ARM Mali architectures (Utgard, Midgard, Bifrost, Valhall).
* Experience with Vulkan/OpenGL ES and GPU memory/synchronization models.
* Comfortable with embedded Linux and AArch64 environments.
* A BSc or MSc in Computer Science, Electrical Engineering, or related field.
* Fluent English and strong analytical/problem‑solving skills.
Nice to Have
* Contributions to open‑source GPU projects (e.g., Mesa, Panfrost).
* Experience with shader compilation toolchains or compute APIs.
* Understanding of Virtio‑GPU or GPU virtualization.
* Knowledge of Android graphics framework internals.
Benefits
* Work with a passionate founding team on cutting‑edge technology with high real‑world impact.
* Work across the full device stack — from firmware and bootloaders to kernel modules, drivers, and system security.
* Join a well‑funded startup at an early stage — high learning curve, high responsibility, and fast professional growth.
* Help shape both the product and the engineering culture.
* Competitive compensation (including stock options).
* Flexible home‑office policy and working hours.
Seniority level
Entry level
Employment type
Full‑time
Job function
Engineering and Information Technology
Industries
Venture Capital and Private Equity Principals
#J-18808-Ljbffr