IT & Software Developer jobs in Switzerland

Rockstar Recruiting AG jobs

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

CHF 80’000 - 110’000
Rockstar Recruiting AG
Seidengasse 6, Zurich
CHF 80’000 - 110’000
Company Size icon
Company Size
<50
Company Type icon
Company Type
Services
Exp Level icon
Exp Level
Regular
Job Type icon
Job Type
Full-Time
Language icon
Language
English
Visa sponsorship icon
Visa sponsorship
No

Requirements

Must:
- 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.
Nice to have:
- Contributions to open-source GPU driver projects (e.g., Mesa, Panfrost). - Experience with shader compilation toolchains or GPU compute APIs. - Understanding of Virtio interfaces. - Knowledge of Android graphics framework or AOSP internals.

Technologies

C
ARM

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.

Methodology

Description


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

Benefits

job benefits iconTeam social events
job benefits iconHybrid work
job benefits iconRelocation support
job benefits iconChoose your hardware
job benefits iconFlexible work time
job benefits iconInternational team
job benefits iconPart-time possible
job benefits iconHome office / Remote 2 days per week
Something wrong or incorrect with this job? Tell us in the chat 💬 on the right ➡️
You can find C / C++ Developer salaries in Switzerland here.

How many C / C++ Developer jobs are in Switzerland?

Currently, there are 298 C / C++ openings.

Is Switzerland a good place for C / C++ Developers?

Switzerland is one of the best countries to work as a C / C++ Engineer. It has a vibrant startup community, growing tech hubs and, most important: lots of interesting jobs for people who work in tech.

Which companies are hiring for C / C++ Developer jobs in Switzerland?

peoplefone AG, Intelliact AG, Rockstar Recruiting AG, Fincons Group AG, ANYbotics AG, Ergon Informatik AG, WellD Sagl among others, are currently hiring for C / C++ roles in Switzerland.

The company with most openings is Rockstar Recruiting AG as they are hiring for 31 different C / C++ Developer jobs in Switzerland. They are probably quite committed to find good C / C++ Developers.