Okash Khawaja

Senior Software Engineer at Google

Sunnyvale, California, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code13 years of coding experience
job10 years of employment as a software developer
bookBachelor of Science, Computer Science, Bachelor of Science, Computer Science at National University of Computer and Emerging Sciences
bookBeaconhouse School System
languagesUrdu, Sindhi, Hindi, English
stackoverflow-logo

Stackoverflow

Stats
4,276reputation
434kreached
79answers
23questions
Badges
multithreading
top-5%
github-logo-circle

Github Skills (20)

assembly10
hardware-interface10
firmware10
sys10
interfacing10
assembler10
arm10
embedded10
caching9
security9
multithreading9
cachemanager9
lua6
linux-device-driver6
chess6

Programming languages (4)

CRustHTMLPython

Github contributions (5)

github-logo-circle
Read-only mirror of Trusted Firmware-A
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:7 commits in 7 months
Contributions summary:Okash primarily contributed to the Trusted Firmware-A project, focusing on low-level system programming and hardware-specific configurations for ARM-based systems. Their contributions include adding support for the Cortex-X1 CPU, including the addition of assembly code, header files and handling of its specific CPU registers. They implemented workarounds for several Cortex-X1 errata, demonstrating a deep understanding of hardware limitations. The user also addressed a security vulnerability and made changes to the cache operations.
trustedread-onlyfirmwareembedded
bytefire/QuantRecipes

Mar 2013 - Apr 2013

Contributions:25 commits in 1 month
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Okash Khawaja - Senior Software Engineer at Google