CareerPlan

Senior Developer (f/m/d) - Virtualization (C, Linux, x86/ARM)

Berlin, BERLINFull-time2026-08-25 → 2026-10-25
Hybrid

Core

Develop low-level virtualization solutions for CPU, memory, and devices, including kernel-adjacent code for improved scalability.

Role type

Senior IC systems engineer (virtualization)

Builds

Low-level virtualization components and kernel interactions

Domain

Systems programming, CPU architecture (x86/ARM), Linux

Required skills

C programming, Assembly programming, x86 architecture, ARM architecture, low-level systems development, OS development, performance tuning

Preferred skills

Debugging hardware interfaces, project leadership, mentoring developers

Technologies

C, Linux, x86, ARM

Responsibilities

Develop low-level virtualization solutions for CPU, memory, and devices; Debug hardware interfaces and optimize performance in high concurrency settings; Design and implement virtualization for processors, devices and memory; Write and debug kernel-adjacent code for improved scalability; Analyze and optimize performance, reliability, security, and observability; Lead projects, mentor developers, and document your work.