Summary
Okash Khawaja is a Senior Software Engineer with 13 years of experience specializing in Intel architecture, virtualization, and Linux kernel development, currently focused on Android kernel and boot firmware at Google. He brings deep low-level expertise in MMU programming, interrupt controllers, assembly, and hypervisor work, with a track record of upstream Linux kernel contributions. Past roles include boot firmware and coreboot/LinuxBoot bring-up at Facebook and embedded systems and power/crypto work for ARM devices at TomTom, demonstrating breadth across cloud, device, and firmware stacks. Notably, he contributed Cortex-X1 support and errata work to the Trusted Firmware-A project and has fixed and upstreamed eBPF kernel bugs, showing both hardware-aware systems programming and practical open-source stewardship. Based in Sunnyvale with roots in the UK, he combines production-grade engineering at hyperscalers with hands-on firmware and security-minded fixes.
13 years of coding experience
10 years of employment as a software developer
Bachelor of Science, Computer Science, Bachelor of Science, Computer Science at National University of Computer and Emerging Sciences
Beaconhouse School System
Urdu, Sindhi, Hindi, English