Senior Developer (f/m/d) - Virtualization (C, Linux, x86/ARM)
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.
