Summary
Ole Aarhaug is a systems-focused software engineer with a decade of hands-on experience spanning OS internals, debugger development across x86_64, RISC-V and ARM64, and hardware-near work from his MSc in Electrical Engineering. He has shipped debugger features at Intel—enabling kernel/module symbol loading under KASLR, TDX confidential-compute support, and custom ELF tooling in Rust—directly reducing time-to-market for Fortune 500 customers. Comfortable anywhere in the stack, Ole bridges PCB/HDL-level hardware knowledge with low-level software and higher-level apps, allowing him to rapidly diagnose cross-domain issues. He’s driven open tooling for embedded targets (e.g., an AVR GDB server) and has experience improving CI/virtualization performance and Rust integration in complex toolchains. Outside product work he’s run a university makerspace to profitability, reflecting an engineer who pairs technical depth with practical leadership and a lifelong curiosity for taking things apart and rebuilding them better.
10 years of coding experience
3 years of employment as a software developer
Norges teknisk-naturvitenskapelige universitet
Master of Science - MS, Electrical and Electronics Engineering, Master of Science - MS, Electrical and Electronics Engineering at Technical University of Munich