Senior engineer and individual contributor responsible for designing, developing, and validating virtualization and hardware-emulation solutions using QEMU and hypervisor technologies
Job Summary
Senior engineer and individual contributor responsible for designing, developing, and validating virtualization and hardware-emulation solutions using QEMU and hypervisor technologies.
The role requires deep hands-on experience with QEMU, Linux kernel internals, device emulation, and advanced C programming.
Collaborate with embedded firmware, platform, and software teams to reproduce hardware bugs in emulation, validate fixes, and accelerate development cycles.
Matching Summary
Senior engineer and individual contributor responsible for designing, developing, and validating virtualization and hardware-emulation solutions using QEMU and hypervisor technologies.
Skills & Requirements
Must-have
QEMU device models and system emulation
Linux kernel programming and drivers
Advanced C programming
Low-level debugging techniques
Embedded domain expertise
Automated test harnesses
Nice-to-have
AI/ML, IIoT, Cloud, Model-Based Engineering
Creativity and innovation
Collaboration and team engagement
Employee wellbeing
Key Requirements
Bachelor's degree or equivalent
12+ years of software engineering experience
Experience with virtualization, emulation, or embedded systems
Experience with at least one mainstream hypervisor
Strong background in low-level debugging techniques